有没有办法使用 NSUserDefaults 将文本保存在 UITextView 中?当我将它用于 UITextField 时,它工作得很好。这是我用于 UITextField 的代码:
-(无效)viewDidLoad {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *text1 = [defaults objectForKey:@"text1"];
textfield1.text = text1;
}
-(IBAction)保存按钮 {
[textfield1 resignFirstResponder];
NSString *text1 = [textfield1 text];
NSUserDefaults *myDefaults = [NSUserDefaults standardUserDefaults];
[myDefaults setObject:text1 forKey:@"text1"];
[myDefaults synchronize];
NSLog(@"Data Saved")
}
但是,如果我使用这种简单的方法来保存 UITextView 而不是 UITextField 视图中的数据不会保存。有什么建议么?