通常,当我们推视图控制器,我们将创建一个视图控制器对象,该行后,我们会推,然后松开。
但是,当我们在iOS5中运行它就会崩溃。所以我通过propery保留了这个对象,并把它声明为全局接口。现在它工作正常。保留视图控制器会占用大量内存吗?以下两种方案有什么区别?的viewController对象BAD_ACCESS?
一:
MyViewCOntroller *obj = [[MyViewCOntroller alloc] init];
[self.navigationController pushViewController:obj Animated:YES];
[obj Release]
二:
self.obj = [[MyViewCOntroller alloc] init];
[self.navigationController pushViewController:self.obj Animated:YES];
[self.obj Release]
您没有回答我的问题,由于某些原因,我没有笔尖。 – nameless 2011-12-22 04:51:30
我编辑了答案 – SentineL 2011-12-22 05:05:17