Я всегда помещаю новый контроллер представления в стек следующим образом:
MyViewController *vc = [[MyViewController alloc] init];
[self.navigationController pushViewController:vc animated:YES];
[vc release];
И все работает хорошо, когда дело доходит до извлечения его из стека с помощью:
[self.navigationController popViewControllerAnimated:NO];
Но теперь, когда я вытаскиваю ВК из стека, у меня происходит сбой в main.m, сообщающий о плохом доступе в строке: int retVal = UIApplicationMain(argc, argv, nil, nil);
Но теперь, если я закомментирую [vc release], больше не произойдет сбой?
Но почему и наверняка это приводит к утечке памяти, так как я не выпускаю то, что я создал?