Нужно ли мне звонить release
здесь или нет?Управление памятью iPhone
Я Загрузка вид в didSelectRowAtIndexPath
в Tableview ...
EventDetailedViewController *eventDetailedViewController=[[EventDetailedViewController alloc]initWithNibName:@"EventDetailedViewController" bundle:nil];
eventDetailedViewController.aEventInfo=aEventInfo;
[self.navigationController pushViewController:eventDetailedViewController animated:YES];
// [eventDetailedViewController release];
eventDetailedViewController=nil;
Когда мне нужно позвонить [eventDetailedViewController release];
и когда не нужно вызывать [eventDetailedViewController release]
. didSelectRowAtIndexPath
в Tableview ...
EDIT:
У меня есть три вида, когда я выбираю его, он загружает первый наконечник. Сначала он загружает второй файл nib. Со второго он загружает третий файл nib. Когда я вернусь с третьего на второй, сначала мое приложение падает ... Я думаю, что это связано с выпуском моего первого контроллера представления.
Является ли aEventInfo UIEvent? Если это так, свойство aEventInfo EventDetailedViewController лучше [копировать объект события, а не сохранять его) (http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIEvent_Class/Reference/Reference.html#// apple_ref/ОКК/мл/UIEvent). – outis