通常,當我們推視圖控制器,我們將創建一個視圖控制器對象,該行後,我們會推,然後鬆開。
但是,當我們在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