私はiOSでプロジェクトを行っています。メインのプロジェクトはタブバーアプリで、2つのタブにはナビゲーションコントローラー、UItableview、詳細ビューがあります。この問題は、セルをクリックして詳細ビューに移動したときに発生します。アプリケーションがクラッシュします。これは私がしたことです:
- UITableViewを配置します
- テーブルをナビゲーションコントローラーに埋め込みます
- 詳細ビューを作成します
- セグエを手動で作成します
- セグエに名前を付けます
- ストーリーボードIDを各ビューコントローラーに追加します。
次に、UItableViewControllerに、sqliteデータベースからデータをロードするコードを追加します。そして、次のコードを配置して詳細ビューに移動します。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DetailView * newVC = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailView"];
[self.navigationController pushViewController:DetailView animated:YES];
}
これはエラーです:キャッチされなかった例外'NSInternalInconsistencyException'が原因でアプリを終了しています、理由:'-[UITableViewControllerloadView]は"tzk-6A-7EG-view-Jev-6n-BAZ"ペン先をロードしましたが、UITableViewを取得しませんでした。
これ以上何をすべきですか?おそらく私はいくつかのコードが欠けています、私はiOSに非常に慣れていません、これは私の最初のプロジェクトです。