【发布时间】:2012-05-30 11:15:40
【问题描述】:
我在查找我的 sqlite 文件时遇到了一些麻烦。当我使用 iOS 5 模拟器运行 de app 时,它运行正常,但是当我在 iOS 5.1 上运行它时,它找不到 sqlite 文件。 我正在使用此代码来查找文件。
- (NSString *) getDatabasePath {
NSString* databaseName = @"bohn_db.bin.sqlite";
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [documentPaths objectAtIndex:0];
return [documentsDir stringByAppendingPathComponent:databaseName];
}
在 iOS 5 上有效,而在 iOS 5.1 上无效,我尝试将文件从 de main bundle 资源路径复制到文档路径(路径上方),但它不起作用导致文件甚至在main bunlde 资源路径,但文件在那里。 iOS 5.1 会发生什么?
提前致谢!!
【问题讨论】:
标签: iphone sqlite path ios5.1 nsdocumentdirectory