私は理由を理解しようとしています:
NSLog(@"self = %p", self);
awakeFromNibは、viewDidLoadの同じNSLogとは異なる値を出力しますか?
awakeFromNibは必要ないので、これは大きな問題ではありませんが、どのように機能するかを理解したいと思います。
コントローラを作成するコードは次のとおりです。
MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
myViewController.image = tmpImage;
[self.navigationController pushViewController:myViewController animated:YES];
[myViewController release];
アドバイスありがとうございます!