У меня странная проблема с методом, который вызывается при каждом нажатии кнопки:
- (void)launcherView:(TTLauncherView*)lnchr didSelectItem:(TTLauncherItem*)itm {
MyObject* obj = ...
MyViewController* detailView = [[MyViewController alloc] init]; // line A
[self.navigationController pushViewController:detailView animated:YES];
[detailView setObject:obj];
detailView = nil; // should I also release it? -- line B
}
Проблема в том, что я извиняюсь, мне нужно выпустить detailView (инструмент памяти показывает, что у меня утечка памятиэто не сделано), также потому, что navigationController должен сохранять мой detailView, но оба, если я пытаюсь добавить авто-выпуск в строке «A» или в строке «B», или просто выпуск для detailView в строке «B» (конечно, доприсваивая ему ноль), программа аварийно завершает работу с сообщением об освобождении причины EXC_BAD_ACCESS, которое отправляется освобожденному экземпляру [CALayer] ...
Есть идеи?Большое спасибо