NSUserDefaultsを使用してUITextView内にテキストを保存する方法はありますか?UITextFieldに使用すると、問題なく動作します。UITextFieldに使用するコードは次のとおりです。
-(void)viewDidLoad {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *text1 = [defaults objectForKey:@"text1"];
textfield1.text = text1;
}
-(IBAction)saveButton {
[textfield1 resignFirstResponder];
NSString *text1 = [textfield1 text];
NSUserDefaults *myDefaults = [NSUserDefaults standardUserDefaults];
[myDefaults setObject:text1 forKey:@"text1"];
[myDefaults synchronize];
NSLog(@"Data Saved")
}
ただし、この簡単な方法を使用してUITextFieldではなくUITextViewを保存すると、ビュー内のデータは保存されません。助言がありますか?