Как получить данные с сервера и сохранить в файл в программе [Objective-C] для iPhone? - PullRequest
1 голос
/ 22 марта 2010

Я сохранил содержимое сервера в NSData.Как мне скопировать содержимое NSData в файл.

Ответы [ 2 ]

3 голосов
/ 22 марта 2010

Взгляните на метод NSData writeToFile: atomically: . Просто введите имя файла, и он сделает это за вас.

1 голос
/ 25 июля 2011
NSString *imagelist = Data;

NSData *yourimageFileData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:imagelist]];

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);


NSString *documentsDirectory = [paths objectAtIndex:0];

NSString *yourFilePath = [documentsDirectory stringByAppendingPathComponent:reString];

[yourimageFileData writeToFile:yourFilePath atomically:YES];
...