在 window 关闭时停止异步操作
Stop async operations on window close
在我的应用程序委托中,我设置了回调以在 window 关闭时停止程序。
func applicationShouldTerminateAfterLastWindowClosed(sender: NSApplication) -> Bool {
return true
}
但这不起作用,因为(我假设)有一个异步蓝牙任务 运行。停止一切 运行 并清理的最佳方法是什么?
我用这个方法
[NSApp performSelector:@selector(terminate:) withObject:nil afterDelay:0];
在我的应用程序委托中,我设置了回调以在 window 关闭时停止程序。
func applicationShouldTerminateAfterLastWindowClosed(sender: NSApplication) -> Bool {
return true
}
但这不起作用,因为(我假设)有一个异步蓝牙任务 运行。停止一切 运行 并清理的最佳方法是什么?
我用这个方法
[NSApp performSelector:@selector(terminate:) withObject:nil afterDelay:0];