Я получил вызов NSLog в методе, который, как я знаю, вызывается (я установил точку останова).Но нет выхода в этом методе или вообще после этого метода.Когда приложение запускается, мои операторы NSLog работают нормально.Мне интересно, если это какая-то проблема с многопоточностью.
NSLog останавливается в методе taskDidTerminate, который является обратным вызовом из NSTask:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(taskDidTerminate:)
name:NSTaskDidTerminateNotification
object:localTask];
Есть идеи?
Редактировать: taskDidTerminate
- (void) taskDidTerminate: (NSNotification *) notification
{
NSLog(@"TaskDid Terminate");
[task.delegate taskCompleted:task];
}