次のコードがあります。
- (void)setupBook
{
if (self.bookNavigationController) {
BookViewController *bookVC = [[BookViewController alloc] initWithTemplate:x];
self.myBookVC = bookVC;
[bookVC release];
myBookVC.pageTitle = @"My Book";
UINavigationController *nController = [[UINavigationController alloc] initWithRootViewController:myBookVC];
self.bookNavigationController = nController;
[nController release];
}
}
そして、私が持っているコードの他の部分で:
[self.someOtherNavigationController pushViewController:self.bookVC];
ただし、self.bookNavigationController をモーダル ビュー コントローラーとして提示しようとすると、myBookVC が存在しないためです。どうしてこれなの?ナビゲーション バー付きの空のビューが表示されるだけです。