1、在applicationWillTerminate方法中添加一个后台任务UIBackgroundTaskIdentifier
2、在applicationWillTerminate方法中添加本地通知
3、在添加以下代码
DispatchQueue.global().async {
sleep(1)
DispatchQueue.main.sync {
CFRunLoopStop(CFRunLoopGetCurrent())
}
}
CFRunLoopRun()