【问题标题】:Hierarchical iPhone Settings File problem -- Can't add to Settings.bundle分层 iPhone 设置文件问题 - 无法添加到 Settings.bundle
【发布时间】:2011-10-11 03:13:27
【问题描述】:

我正在尝试向我的 Settings.Bundle 添加一个额外的 iPhone 设置文件类型,并在我的 Root.plist 中将其作为子窗格类型引用,但它不起作用。我遵循了 Apple here 的文档,但它不会将 plist 文件保留为“iPhone 设置”类型。我假设这就是为什么我也不能将它拖到我的 Settings.Bundle 文件中。

基本上,通过选择 File > Add New File... 添加一个新的 plist;选择iOS下的Resources,然后选择plist type。

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

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

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

其他人有这个问题吗?我想知道这是否是 Xcode 的事情,或者是我需要更改的项目偏好/选项/设置。

【问题讨论】:

    标签: iphone ios settings settings.bundle


    【解决方案1】:

    一件明显的事情让我浪费了一些时间:在进行更改后终止设置应用程序。

    【讨论】:

    • 这为我解决了问题。其他一切似乎都可以正常更新而无需终止应用程序,但子窗格需要终止设置应用程序!
    【解决方案2】:

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

    【讨论】:

    • 我遇到了同样的问题,但即使将其放入 settings.bundle 后,它也会变回来。有任何想法吗? :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 2019-03-31
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 2010-10-02
    相关资源
    最近更新 更多