UISegmentedControlの値をNSUserDefaultsに保存する方法はありますか? NSUserDefaultsの整数値のように使用しますか?iOS NSUserDefaultsにUISegmentedControlセレクションを保存する
3
A
答えて
5
UISegmentedControlのselectedSegmentIndex:メソッドを使用し、NSUserDefaultsのsetInteger:forKey:メソッドを使用するだけです。この理由は(あなたの質問でヒントを得ているように)selectedSegmentIndexメソッドがNSIntegerを返すことです。 (完全なメソッドシグネチャは@property(nonatomic) NSInteger selectedSegmentIndex
)
アプリケーションをリロードすると、対応するセグメントがアクティブに設定されます(selectedSegmentIndexを介して再度)。
ただし、デフォルト(Interface Builder、またはプログラムで)を設定していない場合は、返されたselectedSegmentIndex整数をUISegmentedControlNoSegment定数と照合して、実際に「選択なし」を格納しようとしていないことを確認する必要があります。 。
関連する問題
- 1. SpinnerセレクションをSharedPreferencesに保存する
- 2. NSMutableArraysをNSUserDefaultsに保存するには
- 3. NSDictionaryをNSUserDefaultsに保存する
- 4. NSUserDefaultsにタプルを保存する
- 5. NSMutableArrayをNSUserDefaultsに保存する方法
- 6. NSUserDefaultsにデータを保存する
- 7. UISegmentedControlを使用してNSUserDefaultsでmapKitの設定を保存する - 正しく動作しない
- 8. NSMutableArrayをUIImagesでNSUserDefaultsに保存
- 9. NSUserDefaultsがテーブルセルに保存されない
- 10. データがNSUserDefaultsに保存されない
- 11. NSMutableDictionaryをNSUserDefaultsに保存するとアプリケーションがクラッシュする
- 12. NSUserDefaults(Xcode)を保存する際に重複を避ける
- 13. iOSでUISegmentedControlをカスタマイズするには?
- 14. NSArrayをNSUserDefaultsに保存してNSMutableArrayに取得する
- 15. NSUserDefaultsにtableViewデータを保存するには?
- 16. UIFontオブジェクトをNSUserDefaultsに保存することができます
- 17. NSUserDefaultsの値をデータベースのように保存する方法は?
- 18. ボタンの配列をNSUserDefaultsに保存するswift
- 19. iPhone:NSMutableDictionaryをNSUserDefaultsに保存することができません
- 20. NSUserDefaultsへの連絡先リストの保存
- 21. NSUserDefaultsに保存しようとするとクラッシュします
- 22. どのようにNSUserDefaultsに整数を保存しますか?
- 23. ユーザーデータを保存するiOS
- 24. NSUserDefaultsを使用してUISwitch状態を保存する
- 25. NSUserDefaultsを使用してイメージ座標を保存する
- 26. NSUserDefaultsは情報をどこに保存しますか?
- 27. NSuserdefaultsに選択されたチェクリストの行を保存します
- 28. 変換をNSUserDefaultsに保存しますか?
- 29. iOS:[NSUserDefaults standardUserDefaults]にわかりやすいユーザー情報を保存するのは安全ですか?
- 30. UISwitchの結果とNSUserDefaultsを保存する
ありがとう、このように実装され、きれいに動作します:d – zebra