4
我有一个Mac OS X可可应用程序。我希望能够更改未来版本的捆绑包标识符,但保留首选项(捆绑标识符位于〜/ Library/Preferences中)。我对如何在启动时将这些内容复制到具有新标识符的首选项文件中是空白的。我想让用户看不见它,这样在启动新应用程序时它们的设置是相同的,而不必知道它是新的id/prefs文件。更改包标识符,但保持偏好
谢谢!
我有一个Mac OS X可可应用程序。我希望能够更改未来版本的捆绑包标识符,但保留首选项(捆绑标识符位于〜/ Library/Preferences中)。我对如何在启动时将这些内容复制到具有新标识符的首选项文件中是空白的。我想让用户看不见它,这样在启动新应用程序时它们的设置是相同的,而不必知道它是新的id/prefs文件。更改包标识符,但保持偏好
谢谢!
好像你应该可以用CFPreferencesCopyKeyList()
和CFPreferencesCopyMultiple()
的组合来做到这一点。
这似乎是完美的。谢谢! – livings124 2011-01-07 01:17:06