0

我正在制作 ios 应用程序,它将与在第一次启动期间复制到沙箱的数据库一起提供。当它被复制时,它会随着预期的进一步更新而更新。问题是我必须为应用程序提供更新的数据库,以便将来它可以进行轻量级更新。所以我需要找到 iPhone 模拟器的应用程序沙箱,然后将这个数据库放入主包中。我该怎么做?我尝试了不同的方式,例如从目标路径移动的 sudo mv 终端命令:/Users/xxxxx/Library/Application Support/iPhone Simulator/5.1/Applications/12EBDE40-0DC4-4A09-A8AF-2CEBCE5818B8/Documents/xxxxxx.sqlite 等。我应该如何正确地做到这一点?谢谢!

4

1 回答 1

0

这里很热门,它是使用以下程序以编程方式完成的:

NSFileManager *fileManager=[NSFileManager defaultManager];
....
 [fileManager copyItemAtPath:targetPath toPath:@"/Users/xxxxx/ThisIsDBFile" error:&error];

然后你转到目录并将 ThisIsDBFile 的扩展名更改为 .sqlite 或其他

于 2012-04-28T12:20:34.593 回答