1

我正在编写一个首选项窗格,这个 prefpane 保存了一个带有设置的 plist 文件,我曾经将它存储在 /Library/Preferences/ 文件夹中;这在 OS X 10.6 中运行良好,但现在我们切换到 10.7 并且苹果已经撤销了在 /Library/Preferences 文件夹中写入的权限(没有管理员密码),即 prefpane 不能在那里写入。是否有一个更好的位置可供所有系统访问,我可以在其中保存我的 prefpane 的 plist 文件。

4

1 回答 1

3

您可能不应该明确写入Library/Preferences,而是使用NSUserDefaults. 如果这对你来说还不够,我相信这~/Library/Application Support是一个允许的选择。

于 2011-08-01T06:18:53.050 回答