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 があることです。アクション シートは、特定のオプションが押されると、View Controller を (モーダルに) 表示します。これが私のコードです:

- (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];
    }

}

さらに必要な情報を提供できますが、何が問題なのかわかりません。

4

2 に答える 2

0

このテーブル ビュー コントローラーの xib でビューを作成しましたか? おそらく、xib ファイルの tableView プロパティを tableView に接続する必要があるだけです。

于 2013-03-18T17:21:51.157 に答える
0

nib をインスタンス化しようとしているようですが、存在しません。nibはプロジェクトメンバーに含まれていますか?

于 2013-03-19T06:32:28.300 に答える