Итак, у меня возникла небольшая проблема с моим собственным подклассом UIViewcontroller, он не будет освобожден, когда я нажму кнопку «Назад» на панели навигации.Я действительно понятия не имею, почему он даже не вызовет метод dealloc.Мой другой viewcontroller просто прекрасно работает.Кто-нибудь сталкивался с подобной проблемой раньше?Если вы хотите, чтобы я опубликовал некоторый код, скажите, поскольку я понятия не имею, почему он это делает.
detailViewController *detailViewC = [[detailViewController alloc] init];
[detailViewC setItem:[items objectAtIndex:indexPath.row]];
[self.navigationController pushViewController:detailViewC animated:YES];
[detailViewC release];
Мой метод инициализации здесь:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}