问题是(很可能)您在导航控制器有机会声明所有权之前释放了您的viewController .有两种方法:
-release您的控制器后,按向导航控制器
-release
-autorelease你的控制器在推动之前.如果您这样做,活动的NSAutoreleasePool(您不必担心)将在以后释放您的控制器.
-autorelease