1

マスター詳細アプリケーションがあり、マスタービューのセルごとに、一意の詳細ビューが必要です。ビューを終了するときに詳細ビューの状態を保存し、別のセルを選択すると、そのビューの保存データにアクセスして詳細ビューに表示することができると思いました。詳細ビューのオブジェクトのタイプは、テキストビューと画像ビューのみです。どうすればこれを行うことができますか?もっと良い方法はありますか?

4

1 に答える 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 に答える