我添加了一个函数,以便我的数据库驻留在设备上,但是,在模拟器中我根本无法在我的mac上找到它。在我使用我的函数之前,它曾经在Machintosh HD
。
+ (NSString*)getDBPath {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *dbPath = [documentsDirectory stringByAppendingPathComponent:@"bc.db"];
return dbPath;
}
答案 0 :(得分:1)
它将存储在:
~/Library/Application Support/iPhone Simulator/<SDK>/Applications/<UUID>/Documents/bc.db
&lt; SDK&gt; 是一个代表您正在运行的模拟器版本的目录。因此,例如,如果您在4.1模拟器中运行它,请将&lt; SDK&gt; 替换为 4.1 。
UUID 由模拟器生成,每次安装应用程序时都会有所不同(即点击Xcode中的“运行”按钮)。要发现您正在处理的应用程序,只需输入各种目录并查看应用程序包的名称。