Вот пример получения изображения с сервера и сохранения его в файл.
Создайте переменные вашего экземпляра
NSMutableData *activeDownload;
NSURLConnection *imageConnection;
Теперь создайте соединение
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
NSURL *url = [[NSURL alloc] initWithString:@"URL TO FILE"];
[request setURL:url];
[url release];
url = nil;
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];
Ручка получения данных
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
[self.activeDownload appendData:data];
}
Передача завершена, сохранить данные
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *fileName = [[paths objectAtIndex:0] stringByAppendingPathComponent:self.imageFileName];
[self.activeDownload writeToFile:fileName atomically:YES];
self.activeDownload = nil;
self.imageConnection = nil;
}
Есть и другие фрагменты кода, которые я не показывал (свойства и т. Д.), Но, думаю, этого должно хватить, чтобы помочь вам.