私はこのようなコードを持っています:
MyViewController *myController = [[MyViewController alloc] init];
[self.myNavController pushViewController:myController animated:YES];
[myController release];
上記の場合、MyViewControllerのdeallcが2回呼び出され、クラッシュします。最後の行「[myControllerrelease];」を削除すると すべて順調。
これはメモリ管理のガイドラインに反していませんか?