0

私は今、XIB をストーリーボードに使用することに慣れてきました。

次のように、ストーリーボードから UINavigationController をインスタンス化しようとしています (awakeFromNib で):

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
                                                         bundle: nil];

UINavigationController *controller = (UINavigationController*)[mainStoryboard
                                                               instantiateViewControllerWithIdentifier: @"PassengerNavigation"];

ただし、私のインスタンスはnilとして表示されます。識別子が正しいこと(およびストーリーボードの名前も)を確認して再確認しましたが、まだ機能していません

mainStoryboard も nil として表示されます

しかし、空の識別子をコントローラーに渡すと、ストーリーボードにそのようなIDを持つコントローラーがないことを訴えてクラッシュします

私は何を間違っていますか?

どんな助けでも大歓迎です

4

0 に答える 0