sqlite程序在模拟器上运行,而不在设备上运行

时间:2012-08-01 07:42:11

标签: objective-c ios sqlite ios-simulator fmdb

我在xcode的iOS模拟器上运行SQLite搜索程序,它运行得很好,但是,当我在我的iPhone上运行它时,它给我一个错误说“错误打开!:14”我猜它是数据库路径,但我不知道如何解决它。

1 个答案:

答案 0 :(得分:2)

文件路径:

    NSArray *arrayPathComponent=[NSArray arrayWithObjects:NSHomeDirectory(),@"Documents",@"yourdatabasename.sqlite",nil];
destinationPath=[NSString pathWithComponents:arrayPathComponent];

将此目标路径用于数据库操作。但是在这条路径上创建数据库。这也适用于您的设备。