처음으로 모달 뷰 컨트롤러를 표시 한 후에 문제가 발생하여 약간의 테스트 방법을 시작하고 선물을 보내고 해제하고 선물합니다. 다시 동일한 컨트롤러를 모달로 사용합니다. 문서는 여기에 단서를 추가하지 않습니다한 번 해제 한 후 같은 modalView를 표시하는 방법
2011-11-15 09:50:42.678 Proyecto3[1260:11603] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present modally an active controller <RootViewController: 0x6d9d090>.'
:
// This is just test Code.
MYViewController *vc = [[MYViewController alloc] init];
[self presentModalViewController:vc animated:YES];
[self dismissModalViewControllerAnimated:YES];
[self presentModalViewController:vc animated:YES];
가 나는 오류가 발생합니다.
하지만 그 반대는 다음과 같습니다. "dismissModalViewControllerAnimated : 수신자가 표시 한 모달보기 컨트롤러를 닫습니다." 또한 View Controller Programming Guide에서 모달 뷰 컨트롤러는 상위 컨트롤러에서이 방식으로 해제됩니다. –