首页 > 解决方案 > 3 分钟后 iPhone xs Max 背景不允许操作

问题描述

构建信息

let path = NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMask, true).first!
do{
    self.db = try Connection("(path)/test.sqlite3")
    createGeoLocationTableIfNotExists()
}catch let err{
    print("sqlite db conntect failed: (err)")
}

日志 2019-02-26 16:01:21.772554+0800 测试[3572:1023842] [日志] os_unix.c:37220: (1) seekAndRead(/var/mobile/Containers/Data/Application/7B491B30-5794-4224- A648-1A589BE6734F/Documents/test.sqlite3) - 不允许操作

在前面,它工作正常,但在 3 分钟后在后台不工作。我在位置更新中使用。但相同的代码在 iphone 6 plus 中运行正常。在模拟器中都运行正常。

有人有解决它的线索吗?

谢谢

标签: iosiphonebackgroundoperation

解决方案


推荐阅读