私の問題は、1 つの UIScrollView にすべてを配置する 5 つの UIViewController があることです。各viewcontrollerには、テキストをNSUserDefaultsに保存する必要があるいくつかのUITextFieldがあります。ボタンを使用して実行できますが、ユーザーが次のビューにスクロールするたびに保存するにはどうすればよいですか?(ボタンなしで?)ありがとう..これは、最初のビューコントローラーに使用している作業コードです
- (void)save:(id)sender {
NSString *a_name1 = [name text];
NSString *a_address = [address text];
NSString *a_address2 = [address2 text];
NSString *a_age = [age text]
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:a_name1 forKey:@"name"];
[defaults setObject:a_address forKey:@"address"];
[defaults setObject:a_address2 forKey:@"address2"];
[defaults setObject:a_age forKey:@"age"];
[defaults synchronize];
}