データを入力する必要があるプログラムを作成したいのですが、そのデータを操作して、[完了]をクリックすると別のビューに表示されます。私は複数のチュートリアルを検索していますが、それでもあなたがそれをどのように行うのか理解できません。テキストフィールド(lesson1)があり、2番目のビューのラベルに渡したいと思います。ビューはEditClassesおよびDayViewと呼ばれます。どうもありがとう。
また、24時間ごとにデータを変更する必要がありますが、それを行うための最良の方法は何ですか?
データを入力する必要があるプログラムを作成したいのですが、そのデータを操作して、[完了]をクリックすると別のビューに表示されます。私は複数のチュートリアルを検索していますが、それでもあなたがそれをどのように行うのか理解できません。テキストフィールド(lesson1)があり、2番目のビューのラベルに渡したいと思います。ビューはEditClassesおよびDayViewと呼ばれます。どうもありがとう。
また、24時間ごとにデータを変更する必要がありますが、それを行うための最良の方法は何ですか?
あるビューから別のビューに情報を渡し、一般に、情報を保存して他のビューで使用するための迅速かつ簡単な方法は、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];