我有这样的代码:
MyViewController *myController = [[MyViewController alloc] init];
[self.myNavController pushViewController:myController animated:YES];
[myController release];
在上述情况下,MyViewController 的 deallc 被调用两次,导致崩溃。如果我删除最后一行“[myController release];” 一切都很好。
这不违反内存管理准则吗?