2009-11-28 4 views
1

Je veux remplacer mes magasins sqlite DB sur l'iphone par un sqlite qui est sur mon serveur pour une mise à jour. comment pourrais-je faire cela? Je peux le télécharger et l'obtenir avec un objet NSData mais comment puis-je le stocker sur l'iphone et remplacer l'ancien? merciTélécharger et stocker le fichier sur l'iphone

Répondre

3

C'est assez simple. Il devrait juste être quelque chose comme ceci:

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]; 
Questions connexes