Я звоню NSOperation из подпредставления NavigationController.
MyOperation *op = [[MyOperation alloc] target:self action:@selector(didFinishOperation)];
Операция загружает некоторые данные с сервера, анализирует их и затем отправляет
[target performSelectorOnMainThread:action withObject:nil waitUntilDone:YES];
когда работа сделана. Это вообще работает ...
Проблема в том, что когда я нажимаю кнопку возврата на навигационном контроллере, когда NSOperation выполняет свою работу, приложение вылетает, потому что действие ссылается на освобожденный экземпляр.
Я пытался сохранить операцию, но она все равно вылетает ...
Заранее спасибо