2009-11-28 48 views
1

我想更換我的sqlite數據庫存儲在iphone上由我的服務器上的更新的sqlite。 我怎麼能這樣做?我可以下載它並獲得一個NSData對象,但我如何將它存儲在iphone上,然後替換舊的? 謝謝下載並存儲在iPhone上的文件

回答

3

這很簡單。它應該是這樣的:

NSData *fetchedData = ...; /* downloaded using NSURLConnection or whatever*/ 
NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; 
NSString *filePath = [documentsPath stringByAppendingPathComponent:@"DBName.sqlite"]; 

[fetchedData writeToFile:filePath atomically:YES]; 
相關問題