ジェイルブレイク調整用の設定バンドルを作成したいと思います。機能するスイッチを使用して設定バンドルを作成することに成功しました。
でも色を選べる設定が欲しい。例:
Blue
Color > Yellow
Green
したがって、[色] をクリックすると、別の画面が表示され、「青」、「黄」、または「緑」のいずれかを選択するように求められます。ネットでチュートリアルを見たことがありますが、これはPSLinkList
.
しかし、微調整でplistを読み取り、選択された色を記録したいと思います。の を読むと思いますが、そうvalidValues
ですPSLinkList
か?
しかし、plist を読み取るにはどのコードを使用すればよいでしょうか?
編集:NateはPSListcontrollerの追加を手伝ってくれましたが、1つの問題に遭遇しました:
ここに私のplistがあります http://pastebin.com/uNKzLBrf
<?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>items</key>
<array>
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>label</key>
<string>Main</string>
</dict>
<dict>
<key>cell</key>
<string>PSSwitchCell</string>
<key>default</key>
<true/>
<key>defaults</key>
<string>com.junyi00.prefs</string>
<key>key</key>
<string>enabled</string>
<key>label</key>
<string>Enable</string>
</dict>
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>label</key>
<string>Colors</string>
</dict>
<dict>
<key>cell</key>
<string>PSListLinkCell</string>
<key>defaults</key>
<string>com.junyi00.prefs</string>
<key>detail</key>
<string>PSListItemsController</string>
<key>key</key>
<string>color</string>
<key>label</key>
<string>Color</string>
<key>validTitles</key>
<array>
<string>Default</string>
<string>Random</string>
<string>Yellow</string>
<string>Blue</string>
<string>Red</string>
<string>Green</string>
</array>
<key>validValues</key>
<array>
<string>Default</string>
<string>Random</string>
<string>Yellow</string>
<string>Blue</string>
<string>Red</string>
<string>Green</string>
</array>
</dict>
</array>
<key>title</key>
<string>Flash Color</string>
</dict>
</plist>
これで私を助けますか?