문제

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 애니메이션 : 예];

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top