代码之家  ›  专栏  ›  技术社区  ›  Conceptdev

如何在MonoTouch中启用iPhone设置(bundle、plist)

  •  14
  • Conceptdev  · 技术社区  · 15 年前

    我想知道 iPhone设置 在A工作 small test app 我在用单触式/单显影写作。它可能是Xcode中的超级基础/基础…

    …但是我没有立即在单触式示例中看到如何操作,在阅读了一点之后,我猜测 Settings.bundle 文件夹在我的MonoDevelope解决方案的根目录中,其中包含 root.plist XML文件应该可以工作。

    有点 是-我的应用程序现在 出现 设置 窗口-但实际输入不会显示。我尝试了一些不同的东西 plist (来自Google&Starting iPhone Development Book)但到目前为止还没有运气。

    有人能指出我错过了什么吗:在单触式解决方案/构建过程中的一个步骤,或者我的格式/内容出错 根棱镜 文件?

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>Title</key>
        <string>iSOFlair</string>
        <key>StringsTable</key>
        <string>Root</string>
        <key>PreferenceSpecifiers</key>
        <array>
            <dict>
                <key>Type</key>
                <string>PSTextFieldSpecifier</string>
                <key>Title</key>
                <string>User Id</string>
                <key>Key</key>
                <string>soUserId</string>
                <key>AutocapitalizationType</key>
                <string>None</string>
                <key>AutocorrectionType</key>
                <string>No</string>
            </dict>
        </array>
    </dict>
    </plist>
    
    1 回复  |  直到 15 年前
        1
  •  16
  •   Conceptdev    15 年前

    好吧,我想出来了——除了:

    1. 创建 集束 文件夹
    2. 创建 根棱镜 以正确的格式(即包括正确的拼写!)

    设置 生成操作 在MonoDevelopment到“内容”和 复制到输出目录 “始终复制”以让IDE将plist复制到设备!事后看来很明显。

    我已经张贴了 screenshots of the steps 和一个工作 Root.plist file .