我已使用Xcode 6.3.1向应用添加了设置包。根据{{3}},我应该能够通过添加“儿童窗格”来创建层次结构。密钥(PSChildPaneSpecifier
)到.plist
文件(在我的情况下为Root.plist
)。
不幸的是,下拉菜单中没有这样的选项(我没有足够的声誉来发布屏幕截图,感叹) - 但我得到了文档中提到的所有其他选项。有没有人遇到类似的问题?提前谢谢!
答案 0 :(得分:0)
子窗格不可用作下拉选项。您需要将其手动添加到Preference Items
中的Root.plist
数组中。类型应为PSChildPaneSpecifier
。这对我来说自动成为Child Pane
。
Type String Child Pane
Title String Your title here
Filename String fileName
fileName
不应包含路径或.plist
扩展名。
接下来,您需要为嵌套的设置层添加新文件。从File
菜单中添加一个新的plist
文件,并确保它在您的设置包中。
在编辑器窗格中按住Ctrl键单击->“属性列表类型”->“ iPhone设置” Plist
为Preference Items
添加一行并将其设置为数组。然后为嵌套在其中的每个项目添加字典。您可以为该结构复制默认的Root.plist。
您可以从Apple here中找到更多信息。