次のコードがあります。
- (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 が存在しないためです。どうしてこれなの?ナビゲーション バー付きの空のビューが表示されるだけです。