所以我设置了一个 settings.plist 并且可以正确读取数据。现在我PSTextFieldSpecifier
在设置中有 2 个,所以我给了他们一个不同的Key
现在,当我运行应用程序时,一个字段有效而另一个无效 - 用于检索两者信息的代码是相同的,这甚至在我交换密钥标识符时得到确认,但是一旦我更改其中一个名称对任何东西,它都会停止工作。- 当然,代码中的所有内容都会更新以反映这一点。
我已经粘贴了 plist 的代码,所以你可以看到它是相同的。有什么问题??
<dict>
<key>AutocapitalizationType</key>
<string>None</string>
<key>AutocorrectionType</key>
<string>No</string>
<key>DefaultValue</key>
<string></string>
<key>IsSecure</key>
<true/>
<key>Key</key>
<string>customer_ID_preference</string>
<key>KeyboardType</key>
<string>Alphabet</string>
<key>Title</key>
<string>Customer ID</string>
<key>Type</key>
<string>PSTextFieldSpecifier</string>
</dict>
<dict>
<key>AutocapitalizationType</key>
<string>None</string>
<key>AutocorrectionType</key>
<string>No</string>
<key>IsSecure</key>
<true/>
<key>Key</key>
<string>password_preference</string>
<key>KeyboardType</key>
<string>Alphabet</string>
<key>Title</key>
<string>Password</string>
<key>Type</key>
<string>PSTextFieldSpecifier</string>
</dict>
干杯
- -编辑 - -
所以到目前为止我已经发现由于某种原因 textFields 只接受数字 - 但是当我直接输入字母时它工作正常 - 那么我应该更改 settigns 捆绑功能/限制吗?