【发布时间】:2014-12-09 11:32:30
【问题描述】:
我的应用程序在后台捕获位置数据并保存在 sqlite 数据库中。当设备未锁定时它运行良好,但是当设备被锁定时我无法访问 sqlite 数据库。它总是给我错误代码为 SQLITE_AUTH(错误代码:23)。 我尝试了以下选项:
- 从功能中禁用数据保护。(不起作用)
- 根据Failed to create SQLite3 database with file protection in iOS,我尝试了以下代码:
sqlite3_open_v2([dbPath UTF8String], &myDatabase, SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE|SQLITE_OPEN_FILEPROTECTION_COMPLETE, NULL)
但它仍然无法正常工作。
你能帮我吗,如何在后台访问sqlite数据库。
【问题讨论】: