2012-01-10 6 views
0

ファイル所有者のNSMutableDictionaryオブジェクトにバインドされたチェックボックスやラジオボタンなど、いくつかのコントロールがあります。コントロールのデフォルト値はインターフェイスビルダで設定されます(たとえば、チェックボックスはデフォルトでオンにする必要があります)。ただし、最初は空のNSMutableDictionaryでオーバーライドされます。 (チェックボックスはデフォルトではチェックされなくなりました)。この動作を変更する方法はありますか?インターフェースビルダーのデフォルトをNSMutableDictionaryに自動的に書き込ませる方法はありますか?または、コードのデフォルトを手動で設定する必要がありますか?NSMutableDictionaryとデフォルト値へのバインド

答えて

1

IBの設定に基づいて辞書を初期化する方法はわかりません。

あなたはは、アプリケーションの実行の間持続する制御設定を望まない場合、デフォルトのキーを定義するプロジェクトにplistファイルを追加/あなたが希望し、そのからNSMutableDictionaryをロード値。

の場合、アプリケーションの実行間で制御設定を維持したい場合は、NSUserDefaultsを使用し、デフォルトのplistファイルでデフォルトのキー/値を定義します。

関連する問題