3
내보기 컨트롤러에 테이블이 있습니다 (TVC1이라고 부름). 사용자가 TVC1의 데이터 외에도 더 많은 데이터를 입력 할 수 있도록 행이 TVC1에 있습니다. 따라서 누군가가 TVC1에서 특정 행을 두드리면 다른보기 컨트롤러가 표시됩니다 (TVC2라고 함). 그러나 TVC2가 표시되면 TVC1의 모든 데이터가 지워집니다. TVC1에 데이터를 저장하려면 어떻게해야합니까? 앱 대리인을 통해해야할까요? 코드에서푸시/현재 모달보기 컨트롤러
DescriptionInputViewController *descriptionController = [[DescriptionInputViewController alloc]
initWithNibName:@"DescriptionInputView"
bundle:nil];
[self presentModalViewController:navController animated:YES];
[self.navigationController pushViewController:descriptionController animated:YES];
[descriptionController release];
정보를 더 게시 할 수 있습니까? TVC2에 어떻게 전화하나요? 단순히보기 컨트롤러 스택에 팝업하면, 어떻게 그리고 어디서 그렇게합니까? – CajunLuke
나는 그것을 밀어 넣고 코드를 게시했다. pushViewController : animated : 및 displayModalViewController : animated : 모두 데이터를 지 웁니다. (descriptionViewController는 TVC2가됩니다.) – skylerl