分层iPhone设置文件问题 - 无法添加到Settings.bundle

时间:2011-07-22 14:54:13

标签: iphone ios settings settings.bundle

我正在尝试将其他iPhone设置文件类型添加到我的Settings.Bundle并在我的Root.plist中将其作为子窗格类型引用,但它无法正常工作。我已经按照Apple here的文档进行了操作,但它不会将plist文件保留为“iPhone设置”类型。我假设这就是为什么我不能将它拖到我的Settings.Bundle文件中。

基本上,通过选择文件>添加新的plist;添加新文件...;选择iOS下的Resources,然后选择plist type。

现在为文件添加一些plist属性。

现在右键单击并选择“属性列表类型”,然后选择“iPhone设置”。您会注意到文件中的键发生了变化。非常好。保存。

现在,单击另一个文件以查看该文件,然后单击返回新设置文件。它是否改回旧的属性名称和属性类型?它对我有用,因此它保留为iPhone设置文件类型,因此无效。

其他人有这个问题吗?我想知道它是Xcode的东西,还是我需要改变的项目偏好/选项/设置。

2 个答案:

答案 0 :(得分:1)

一个显而易见的事情导致我浪费了一些时间:在进行更改后终止设置应用程序。

答案 1 :(得分:0)

它仍然不保存设置类型,但我通过从命令行将plist文件复制到bundle中来实现它。您也可以右键单击“Settings.bundle”文件并选择“显示包内容”并在Finder中复制该文件。