我正在制作ios应用程序,它将随第一次启动时复制到沙箱的数据库一起提供。当它被复制时,它会随着预期的进一步更新而更新。问题是我必须为应用程序提供更新的数据库,以便将来它将承载轻量级更新。 所以我需要找到iPhone模拟器的应用程序沙箱并获取此数据库以便稍后将其放入主程序包中。我该怎么办?我尝试过不同的方式,比如sudo mv terminal命令从目标路径移动:/ Users / xxxxx / Library / Application Support / iPhone Simulator / 5.1 / Applications / 12EBDE40-0DC4-4A09-A8AF-2CEBCE5818B8 / Documents /xxxxxx.sqliteеtc。 我该怎么做呢?谢谢!
答案 0 :(得分:0)
这是热门程序,使用以下方式完成:
NSFileManager *fileManager=[NSFileManager defaultManager];
....
[fileManager copyItemAtPath:targetPath toPath:@"/Users/xxxxx/ThisIsDBFile" error:&error];
然后你转到目录并将ThisIsDBFile的扩展名更改为.sqlite或其他