0

UIViewController의 경우보기가 언로드되는 경우 사용자가 입력 한 텍스트 문자열을 UITextView (또는 UITextField)으로 저장하려고합니다 (NSString ivar).iOS : viewWillUnload?

어디에서해야합니까?

나는 UITextViewnil에 이미 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입니까?

+0

아니요, 'viewWillUnload'는 다른 메소드가 아니라'viewWillUnload'입니다 ... – jv42

+0

@ jv42,'viewWillUnload'는 제가 작성한 메소드 이름입니다. 그것은 존재하지 않습니다. 'didReceiveMemoryWarning' (뷰를 언로드하려고 시도 함)은 항상'viewDidUnload' 전에 ​​호출되고,'didReceiveMemoryWarning'는'viewWillUnload'처럼 처리됩니다. – ma11hew28

+0

ok ... 이것은 나에게 전혀 분명한 것이 아니 었습니다. 아마도 조금 바꿔서 읽을 수도 있었을 것입니다. 아니면 내가 읽었을 때 UIVC에 코가 없었기 때문일 수도 있습니다. – jv42

답변