У меня есть метод void, называемый «startTask».Cocoa Mac Отменить фоновый процесс
На кнопке мыши, запускает «startTask» в фоновом режиме следующим образом:
[self performSelectorInBackground:@selector(startTask) withObject:nil];
Я хочу, чтобы отменить этот процесс, когда кнопка нажата, я не могу однако выяснить, как это сделать, может кто-нибудь пожалуйста помоги?
Заранее спасибо
К сожалению, я просто понял, что вы звоните 'performSelectorInBackground' и не' performSelector', который изменяет вещи довольно немного. – Vervious
Также см. Http://stackoverflow.com/questions/4992472/how-to-stop-performing-selector-in-background и http://stackoverflow.com/questions/7702023/prevent-performselectorinbackground-from-running- дважды – Vervious