导入sqlite数据库的问题

时间:2010-12-30 09:17:36

标签: iphone sqlite core-data import

我有一个prepreutated sqlite数据库,我将其作为资源包含在我的应用程序中,因为在启动时填充数据库需要很长时间。我用核心数据创建了预填充数据库,所以一切都应该没问题。 在带有iOS 4.2.1的iphone 4上就是这种情况,但是当我在iPhone 3GS上测试完全相同的代码时,也运行iOS 4.2.1,数据库被复制到文档文件夹,但是从来没有结果我在数据库中取一些东西。 iPhone 3GS上的数据库布局是否与iPhone 4上的布局不同(即使它们运行相同的iOS版本)? 有人可以解释一下这种行为的原因吗?

1 个答案:

答案 0 :(得分:0)

通过更改

解决了这个问题
 [[NSFileManager defaultManager] moveItemAtPath:srcPath toPath:dstPath error:&error];

进入

 [[NSFileManager defaultManager] copyItemAtPath:srcPath toPath:dstPath error:&error];

对我来说似乎很奇怪,但它现在有用......