У меня есть приложение для iphone, оно запускает какой-то поток для вычисления поиска. Поиск производится с помощью функции, занимающей много времени из библиотеки.
Мне нужно выйти из потока, когда приложение завершается, в противном случае поток продолжит работу и возникнет проблема поиска, когда я снова открою приложение.
Я пытался подписаться в теме
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(mainApplicationWillTerminate) name:@"UIApplicationWillTerminateNotification" object:nil];
А в mainApplicationWillTerminate
-(void)mainApplicationWillTerminate;
{
[NSThread exit];
}
Проблема все еще присутствует, есть идеи?