我的问题是,我有 5 个 UIViewController 放在一个 UIScrollView 中。在每个视图控制器中,我都有一些 UITextField,我需要将文本保存到 NSUserDefaults。我可以使用按钮来完成它,但是每次用户滚动到下一个视图时我如何保存它?(没有任何按钮?)谢谢..这是我用于第一个视图控制器的工作代码
- (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];
}