来自调试器的消息:由于信号 9 而终止 - 有没有办法 运行 后台操作?

Message from debugger: Terminated due to signal 9 - is there a way to run a background operation?

我注意到,当我的应用程序 运行 在前台运行时,我通过向上滑动明确终止了我的应用程序,然后调用了 sceneDidDisconnect()。这太棒了,让我可以做一些整理工作。

但是,当应用程序不再在前台并且我明确终止应用程序时,不会调用此函数,并且我无法运行任何后台操作来释放资源等。是否有运行 在此事件中进行后台操作的方法?

没有。您不能使用信号 9 / SIGKILL 拦截终止。