在我的應用程序im調用presentModelViewController來呈現一個新的控制器。每次這個動作都會觸發內存分配。但不知何故,它不能正確釋放,因爲在某些時候我的應用程序使用了太多的內存,並且崩潰了。釋放viewDidUnload中的對象?
可能這是因爲我沒有正確地釋放屬性對象(或根本沒有)下面提到的是正確的方式嗎? dealloc可能是,但viewDidUnload呢?
- (void)viewDidUnload {
[_sushiTypes release];
_sushiTypes = nil;
}
- (void)dealloc {
[_sushiTypes release];
_sushiTypes = nil;
[super dealloc];
}