对于 a UIViewController
,如果它的视图被卸载,我想保存(到NSString
ivar)用户输入到 a UITextView
(或UITextField
)中的文本字符串。
我应该在哪里做这个?
我假设UITextView
will 已经被重置为nil
in viewDidUnload
,对吗?
所以,我想做这样的事情:
- (void)viewWillUnload {
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:
[NSIndexPath indexPathForRow:2 inSection:0]];
UITextView *textView = (UITextView *)[cell viewWithTag:TEXT_VIEW_TAG];
self.stringIvar = textView.text;
[super viewWillUnload];
}
但是viewWillUnload
方法是什么?是didReceiveMemoryWarning
吗?