ios - 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)")
}
- pod 'SQLite.swift', '~> 0.11.4' 问题。
- xcode 10.1 (10B61)、iphone xs Max 12 和 iphone 6 11
日志 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 中运行正常。在模拟器中都运行正常。
有人有解决它的线索吗?
谢谢
解决方案
推荐阅读
- java - JavaFX中如何让Canvas填满BorderPane的中心?
- java - “org.springframework.data.util.TypeInformation.getActualType()”因为“propertyType”为空
- c# - 在图像上一起使用时,捏和平移不起作用
- amazon-web-services - 使用流日志捕获 AWS EKS POD 到 POD 流量模式
- python - 用于检查 nan 值是否在列表中的不同输出
- javascript - ScrollMagic - 堆叠 div
- ios - 我的代码中有一个错误:在 super.init 调用时未初始化
- python - 将数据从几个月、几天、几小时、几分钟转换成几分钟?
- javascript - React Native FlatList 与可定制的道具(良好实践)
- quantmod - 无法让 Pinescript 策略发挥作用,显示“无数据”