1
我想更換我的sqlite數據庫存儲在iphone上由我的服務器上的更新的sqlite。 我怎麼能這樣做?我可以下載它並獲得一個NSData對象,但我如何將它存儲在iphone上,然後替換舊的? 謝謝下載並存儲在iPhone上的文件
我想更換我的sqlite數據庫存儲在iphone上由我的服務器上的更新的sqlite。 我怎麼能這樣做?我可以下載它並獲得一個NSData對象,但我如何將它存儲在iphone上,然後替換舊的? 謝謝下載並存儲在iPhone上的文件
這很簡單。它應該是這樣的:
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];