Я использую AFNetwork для загрузки файла
AFURLSessionManager *downloadManager;
NSURLSessionDownloadTask *downloadTask =
[downloadManager downloadTaskWithRequest:request progress:nil
//-------------------------------------------
destination:^NSURL *(NSURL *targetPath, NSURLResponse *response) {
NSURL *aURL=[NSURL fileURLWithPath:self->gSiteFileFolder_AppDelegate];
return [aURL URLByAppendingPathComponent:[response suggestedFilename]];
}
//-------------------------------------------
completionHandler:^(NSURLResponse *response, NSURL *filePath, NSError *error) {
if(error){
//wrong
}else{
//ok
}
}
];
[downloadTask resume];
это работает!но я предпочитаю анализировать HTML-код, когда request.url имеет тип URL .html .htm (например, https://www.yahoo.com/abc.html),, это означает, что мне нужна строка ответа в тексте, но я проверяю параметры NSURLResponse, только
suggestedFilename
- для файла, в котором хранятся данные ответа, нет опции для строки html ответа (конечно, я могу загрузить предложенный файл в NSData / NSString, но я предпочитаю обрабатывать строку html в памяти перед сохранениемна жесткий диск)
ваш комментарий приветствуется