我正在使用MonoTouch/MonoDevelop编写一个小型测试应用程序,并尝试让iPhone设置在其中工作。在Xcode中,这可能是非常基本/基础的......
...然而,在MonoTouch示例中,我没有立即看到如何做到这一点,在阅读了一些内容后,猜测在我的MonoDevelop解决方案的根目录下包含一个root.plist
xml文件的Settings.bundle
文件夹应该可以解决问题。
它有点奏效——我的应用程序现在出现在设置窗口中——但实际的输入项没有显示出来。我已经尝试了一些不同的plist
方法(来自Google和Beginning iPhone Development书籍),但迄今为止没有运气。
可以有人指出我错过了什么:要么在MonoTouch解决方案/构建过程中的步骤,要么是我的root.plist
文件格式/内容的错误?
<?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>