マスター詳細アプリケーションがあり、マスタービューのセルごとに、一意の詳細ビューが必要です。ビューを終了するときに詳細ビューの状態を保存し、別のセルを選択すると、そのビューの保存データにアクセスして詳細ビューに表示することができると思いました。詳細ビューのオブジェクトのタイプは、テキストビューと画像ビューのみです。どうすればこれを行うことができますか?もっと良い方法はありますか?
1 に答える
1
マスター詳細ビューが設定ページのようなものである場合は、そのデータをに保存できますNSUserDefaults
=>値を設定するには:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setValue: @"some_value" forKey: @"some_setting"];
[defaults synchronize];
=>値を取得するには:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
self.label1.text = [defaults stringForKey: @"some_setting"];
Model
次のように使用できます。
Model - A common class that remembers all the settings/configurations
Master VC - Do some changes and store those changes in the Model
Detail VC - Access the Model and display cells accordingly
于 2012-11-27T23:59:02.977 に答える