2011-09-20 7 views
0

NextViewController이라는 .xib 파일을 설정했습니다. 이 코드로 표시하려고합니다 :새 UIViewController가 비어 있습니까?

NextLevelController *myNextLevelController = [[NextLevelController alloc] initWithNibName:@"NextLevelController" bundle:nil];    
[self presentModalViewController:myNextLevelController animated:YES]; 

그러나 빈 화면으로 나타납니다. 텍스트가있는 라벨과 버튼이 있습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+1

소유자의 뷰 아웃렛을 펜촉의 뷰에 연결 했습니까? –

+0

가장 일반적인 문제 :보기가 연결되지 않음 (Paul 당), 철자가 틀린 펜촉 이름이 일반적입니다. 만약 당신이 무언가를 가지고 있다면, 그 모든 것이 마음에 듭니다. (아무런 변화가 없다면 다른 많은 가능성이 있습니다.) – bshirley

+0

예, 그것은 IBOutlet을 통해 펜촉의 ViewController로 연결됩니다. 이름을 복사하여 붙여 넣었습니다. 보기가 모달이되어있는 것처럼 롤업됩니다. 모두 흰색입니다. –

답변

2
NextLevelController *myNextLevelController = [[NextLevelController alloc] initWithNibName:@"NextViewController" bundle:nil];    
[self presentModalViewController:myNextLevelController animated:YES]; 

코드에서 잘못된 xib 이름을 사용했습니다. 수정했습니다.

관련 문제