NIB/XIB ファイルを Configuration.bundle というバンドルに入れようとしています。バンドルから xib をロードしようとすると、xib ファイルが見つからないため、アプリがクラッシュします。
NSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle]
pathForResource:@"Configuration" ofType:@"bundle"]];
[bundle load];
NSLog(@"bundle: %@", bundle);
出力を取得します
bundle: NSBundle (まだロードされていません)
「まだロードされていない」という部分は、私を少し怖がらせます。ロードされないのはなぜですか?
そして最後に、ビューコントローラーでペン先をロードしようとすると
ConfigViewController *configViewController = [[ConfigViewController alloc] initWithNibName:@"ConfigViewController" bundle:bundle];
出力を取得します
*キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。
.xib ありとなしの両方を試しました。
何か案は?