gpt4 book ai didi

sql - Objective C错误: "can' t locate the database".如何解决?

转载 作者:搜寻专家 更新时间:2023-10-30 23:45:42 24 4
gpt4 key购买 nike

我正在尝试使用 Objective-C 和数据库创建应用程序。在我的一个关键 Controller 中,我有以下代码来定位数据库:

self.myArrayData = [[NSMutableArray alloc] init];
NSFileManager * fm = [NSFileManager defaultManager];
NSString * path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"myDatabase.rdb"];

BOOL success = [fm fileExistsAtPath:path];
if (!success)
{
NSLog(@"Can't locate the database\n");
}

在运行时,我收到应用程序找不到数据库的错误消息。 myDatabase.rdb 已添加到我的项目的支持文件中。我不明白这个错误是如何发生的 - 有人可以帮助解释我如何以及如何修复它吗?

最佳答案

需要将db文件添加到目标“Copy Files”。

enter image description here

请注意,应用程序包是只读的。

关于sql - Objective C错误: "can' t locate the database".如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28926265/

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