-1

データを入力する必要があるプログラムを作成したいのですが、そのデータを操作して、[完了]をクリックすると別のビューに表示されます。私は複数のチュートリアルを検索していますが、それでもあなたがそれをどのように行うのか理解できません。テキストフィールド(lesson1)があり、2番目のビューのラベルに渡したいと思います。ビューはEditClassesおよびDayViewと呼ばれます。どうもありがとう。

また、24時間ごとにデータを変更する必要がありますが、それを行うための最良の方法は何ですか?

4

1 に答える 1

0

あるビューから別のビューに情報を渡し、一般に、情報を保存して他のビューで使用するための迅速かつ簡単な方法は、NSUserDefaults を使用することです。NSString や NSNumber などのオブジェクトを、アプリの実行中にアプリ用に予約された場所に保存できます。

最初のビューを終了するときに情報を保存します。

NSUserDefaults *infoSaved = [NSUserDefaults standardUserDefaults];
[infoSaved setObject:@"Sample Text" forKey:@"LabelTitle"];
[infoSaved synchronize];

オブジェクトを設定した後は、必ず synchronize を呼び出してください。そして、2 番目のビュー コントローラーの読み込み時にそれらを抽出します。

NSUserDefaults *infoSaved = [NSUserDefaults standardUserDefaults];
NSString *infoFromUserDefaults = [infoSaved objectForKey:@"LabelTitle"];
[MyLabel setTitle:infoFromUserDefaults]; 
于 2012-10-15T03:34:21.040 に答える