2012-04-28 98 views
0

我正在製作ios應用程序,它將隨第一次啓動期間複製到沙箱中的數據庫一起提供。當它被複制時,它正在被更新,預計會有進一步的更新。問題是我必須提供更新的數據庫的應用程序,以便將來它將承受輕量級更新。 所以我需要找到iPhone模擬器的應用程序沙箱,並獲取此數據庫,稍後將其放入主包中。我應該怎麼做?我已經嘗試了不同的方式,例如從目標路徑移動的sudo mv終端命令:/ Users/xxxxx/Library/Application Support/iPhone Simulator/5.1/Applications/12EBDE40-0DC4-4A09-A8AF-2CEBCE5818B8/Documents/xxxxxx.sqliteétc。 我應該如何正確地做到這一點?謝謝!從應用程序沙箱中提取數據庫

回答

0

這裏是熱的它的使用做programmatcally:

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

然後你進入目錄並更改ThisIsDBFile擴展到.sqlite或其他

相關問題