SQLite没有在iOS8 Xcode 6.0.1中打开数据库文件

时间:2014-09-19 22:28:12

标签: sqlite ios8 xcode6

我有一个简单的if子句:

if (sqlite3_open([[DBAccess getDBPath] UTF8String], &database) == SQLITE_OK)

此条件适用于iOS 7.1或更早版本,但不适用于iOS 8。

有什么想法吗?

谢谢你们。

1 个答案:

答案 0 :(得分:1)

iOS8下的文件夹层次结构发生了变化。

现在,Documents目录的位置与以前不同。使用[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]检索路径的路径。