gpt4 book ai didi

iphone - FMDB数据库WithPath : not writing to disk

转载 作者:行者123 更新时间:2023-12-03 17:54:35 24 4
gpt4 key购买 nike

fmdb 文档说,如果您将文件系统路径传递给databaseWithPath:它将为您创建一个文件:

  1. 文件系统路径。该文件不必存在于磁盘上。如果它不存在,则会为您创建。

我正在使用以下代码获取我的文件系统路径:

[[NSHomeDirectory() stringByAppendingPathComponent:@"Desktop"] stringByAppendingPathComponent:@"file.db"];

并尝试像这样设置我的数据库:

FMDatabase *aDB = nil;

if (aLanguageDBPath) {
aDB = [FMDatabase databaseWithPath:aLanguageDBPath];
}

结果是一个有效的 FMDatabase 对象,该对象并未按照宣传的那样写入磁盘。我是否误解了文档中的解释?我应该如何动态创建数据库并将其写入磁盘?

谢谢!

最佳答案

刚刚发现,在调用 [db open]; 之前,数据库实际上并未在磁盘上创建。

关于iphone - FMDB数据库WithPath : not writing to disk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15595696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com