【发布时间】:2013-01-21 15:39:36
【问题描述】:
有没有办法使用 NSUserDefaults 将文本保存在 UITextView 中?当我将它用于 UITextField 时,它工作得很好。这是我用于 UITextField 的代码:
-(void)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,则视图中的数据不会保存。有什么建议吗?
【问题讨论】:
标签: ios6 uitextview xcode4.5 nsuserdefaults