代码之家  ›  专栏  ›  技术社区  ›  regulus6633

将nstoolbar重置回默认配置

  •  0
  • regulus6633  · 技术社区  · 16 年前

    我在应用程序中编程创建了一个nstoolbar。我刚在工具栏中添加了一个新按钮,并将该按钮添加到工具栏的默认配置中。当我运行应用程序时,默认情况下不会显示New按钮。这是因为我已经在使用这个程序,而且我已经有了一个plist文件,其中这个新按钮没有设置好显示。

    因此,我的问题是,如何让工具栏将其当前配置重置回默认配置,以便为使用该应用程序的用户自动显示我的按钮。

    我想我可以删除plist文件中的条目以强制程序重新创建它们,从而使用默认配置…但我希望我可以发出一些命令来重置它。我在NStoolbar课上没看到。

    谢谢你的帮助。

    2 回复  |  直到 16 年前
        1
  •  0
  •   Jim Correia    16 年前

    如果将新按钮添加到工具栏的默认配置中,则对于已自定义工具栏并将设置存储在用户默认值中的用户,该按钮将不会显示。

    如果要强制以前自定义过工具栏的用户使用新的默认工具栏,则可以更改自动保存名称(例如,通过附加版本号)。(不过,请考虑是否要取消用户的工具栏自定义设置。)

        2
  •  0
  •   regulus6633    16 年前

    嗯,我删除了plist文件中的相应键,它起作用了。我还是宁愿知道更好的方法,所以如果你有更好的想法,请告诉我。