2015-06-15 3 views
1

В моем делегате приложения я поставил обратный вызов, чтобы остановить программу, когда окно закрыто.Остановить операции async при закрытии окна

func applicationShouldTerminateAfterLastWindowClosed(sender: NSApplication) -> Bool { 
     return true 
    } 

Это не работает, потому что (я полагаю) работает задача async bluetooth. Каков наилучший способ остановить все операции и очистить?

ответ

1

Я использую этот подход

[NSApp performSelector:@selector(terminate:) withObject:nil afterDelay:0]; 
Смежные вопросы