탭 바보기에서 모달보기를 사용하는 iPhone
-
05-07-2019 - |
문제
Tabbar보기에서 모달보기를 사용합니다
나는 항상 다음과 같은 오류를 얻습니다 : 디버거의 오류 : 이전 프레임은이 프레임과 동일합니다 (GDB는이 프레임을 지나서 긴장을 풀 수 없습니다)
탭 바를 사용하는 앱이 있습니다. 탭 뷰 중 하나에서 모드로보기를 표시해야합니다. 나는 시도한다 :
if(self.gmailController == nil) {
self.gmailController =
[[GMailViewController alloc] initWithNibName:@"GMailView" bundle:nil];
}
[[self.navigationController]
presentModalViewController:gmailController animated:YES];
////////
And I have tried:
[self.parentViewController
presentModalViewController:gmailController animated:YES];
and
[self.tabBarController presentModalViewController:gmailController animated:YES];
and
[self presentModalViewController:gmailController animated:YES];
Thanks for reading! Any comments welcome.
Mark
해결책
NIB 파일의 모든 연결을 확인하십시오. iBoutlet 변수의 이름을 변경 한 후 동일한 오류가 발생했지만 NIB를 조정하는 것을 잊었습니다. 이것은 ViewController와 NIB 사이의 연결을 깨뜨 렸습니다.
다른 팁
미안해요. 이 문제에는 내 오류가 포함되었습니다. NIB 파일로드에 문제가있었습니다. 펜촉을 고정하면 모달보기가 다음과 같이로드되었습니다.
self.tabbarcontroller presentModalViewController : GmailController 애니메이션 : 예];
제휴하지 않습니다 StackOverflow