2013-03-18 1 views
0
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "2Pv-MD-gdY-view-bDF-TR-G6E" nib but didn't get a UITableView.' 

왜 그런가요? 내 애플 리케이션의 요지는 액션 시트를 트리거하는 버튼이있는 UITableViewController가 있다는 것입니다. 특정 옵션을 누르면 작업 시트가 뷰 컨트롤러 (모달)를 표시합니다. 여기에 내 코드입니다 :presentViewController를 사용하려고 할 때이 오류가 발생하는 이유는 무엇입니까?

- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { 
    NSString *buttonTitle = [actionSheet buttonTitleAtIndex:buttonIndex]; 

    if ([buttonTitle isEqualToString:@"Text"]) { 
     AddTextViewController *addTextViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"addTextViewController"]; 
     [self presentViewController:addTextViewController animated:YES completion:nil]; 
    } 

}

내가 더 필요한 정보를 제공 할 수 있지만, 내가 잘못 무슨 일이 일어나고 있는지 모르겠어요.

+1

AddTextViewController는 어떤 유형입니까? UITableViewController가 아니라고 가정합니다. 나는 당신의 스토리 보드에서 addTextViewController가 UITableViewController라고 가정합니다. – Des

답변

0

이 테이블보기 컨트롤러에 대한 xib보기를 만들었습니까? 아마도 xib 파일의 tableView 속성을 tableView에 연결하기 만하면됩니다.

0

당신이 펜촉을 인스턴스화하려하고있는 것처럼 보입니다. 존재하지 않습니다. 펜촉은 프로젝트 회원으로 포함되어 있습니까?