Один из методов использует:
NSMutableURLRequest
Вы можете инициировать запрос URL следующим образом:
NSURL *URL = [NSURL URLWithString:@"your server url"];
NSMutableURLRequest *request =[NSMutableURLRequest requestWithURL:URL cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:15.0];
NSURLConnection *URLConneSync = [NSURLConnection connectionWithRequest:request delegate:self];
И делегаты NSURLConnection:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
Обновление
В RecieveData Delegate вы можете сделать следующее:
NSFileManager *fileManager;
[fileManager createFileAtPath:@"Your Path" contents:nil attributes:nil];
NSFileHandle *FileHandle = [NSFileHandle fileHandleForWritingAtPath:@"Your Path Again"];
Примечание: вы можете получить путь к песочнице iphone / iPad, используя:
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *sDocumentsDir = [documentPaths objectAtIndex:0];