在窗口关闭时停止异步操作
Posted
技术标签:
【中文标题】在窗口关闭时停止异步操作【英文标题】:Stop async operations on window close 【发布时间】:2015-06-15 00:06:14 【问题描述】:在我的应用程序委托中,我放置了回调以在窗口关闭时停止程序。
func applicationShouldTerminateAfterLastWindowClosed(sender: NSApplication) -> Bool
return true
但这不起作用,因为(我假设)有一个异步蓝牙任务正在运行。停止一切运行和清理的最佳方法是什么?
【问题讨论】:
【参考方案1】:我使用这种方法
[NSApp performSelector:@selector(terminate:) withObject:nil afterDelay:0];
【讨论】:
以上是关于在窗口关闭时停止异步操作的主要内容,如果未能解决你的问题,请参考以下文章