当我将iphone数据库应用程序编译到设备时,我遇到了问题。 当我调试代码时,它在断点上说数据库路径“超出范围”并且它不编译语句。下面是我用来访问数据库的代码。
databaseName = @"Zen.sqlite";
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [documentPaths objectAtIndex:0];
databasePath = [documentsDir stringByAppendingPathComponent:databaseName];
当我在模拟器上使用相同的代码时,它工作得很好。请帮我在iphone设备上完成这项工作。 谢谢。
答案 0 :(得分:0)
在iPhone上测试sqlite时通常会出现问题。简单的答案: