私は iPhone の開発を行っており、ストーリーボードを使用してモックアップを作成し、開発を促進しています。
私は従来のやり方から来たのではありません。そうしなければなりませんか?
とにかく、私は絵コンテを持っています、
TableViewController
NavigationController->ViewController->TabViewController [
AnotherViewController
ただし、行アイテムをクリックすると他のビューに表示されるように、TableViewController にアタッチされた新しい ViewController を追加したかったのです。
- 新しいViewControllerをTableViewControllerに接続する方法が見つかりません(逆も同様です)
だから私は従来の方法で物事をやろうとしました
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
私はffを置きます:
CViewController *controller = [[CViewController alloc] initWithNibName:????? bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
属性インスペクターでコントローラーに識別子を与えようとしましたが、機能せず、次のクラッシュ スタックが表示されます。
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/paulvincentong/Library/Application Support/iPhone Simulator/5.1/Applications/A1C369F8-9EAD-4794-8861-945C73F7FE0B/SyncProto.app> (loaded)' with name 'ControllerViewName'
識別子を削除すると、no NibName 例外が発生します。
私は何をすべきか?関連するコントローラーの 4 つのレベルまで行くことができたのと同じである必要があることはわかっていますが、頭の後ろに混乱している何かがあるかもしれません...
ティア、