테스트를 위해 문자열 변수 (isLoggedIn)와 NSManagedObject (userObject)를 전달하고 있습니다. 그러나 VC를 닫고 루트로 되돌아 오면 loginViewController의 변수에 새 데이터가 설정되어 있지 않습니다.dismissModalViewController 뒤에 값이 전달되지 않습니다.
LoginViewController *loginVC = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
loginVC.managedObjectContext = self.managedObjectContext;
loginVC.userObject = self.userObject;
loginVC.isLoggedIn = self.isLoggedIn;
[self presentModalViewController:loginVC animated:YES];
[loginVC release];
나중에 함께보기를 기각 :
[self dismissModalViewControllerAnimated:YES];
업데이트 :
누군가가 제안 위임을 사용하여 종료. 나는 지침으로 다음과 같은 게시물을 사용 : 내가 제대로 따라하지 않을 수
UIViewController parentViewController access properties
: 나는 지침으로 다음과 같은 게시물을 사용했다. – user523234
무슨 데이터에 대해 더 설명 할 수 있습니까? 모달 방식으로보기 컨트롤러를 올바르게 표시하는 방법을 사용하고 있지만 LoginViewController 클래스에 대리자 필드를 추가하고 해당 클래스를 호출 클래스로 설정합니다. 또한 핵심 데이터를 변경하는 경우 컨텍스트 저장 호출을 사용하여 해당 데이터를 저장하는 것을 잊지 마십시오! – Warkst