Как только я добавляю в делегат метод request:willRedirectToUrl:
, запрос прекращает загрузку с перенаправленного URL-адреса, если я не реализую метод, он продолжает загружать файл из нового URL-адрес. Это сводит меня с ума, почему это происходит?ASIHTTPRequest прекращает загрузку при запросе: willRedirectToUrl: реализовано
1
A
ответ
4
При реализации делегат willRedirectToUrl, делегат получает полный контроль того, что будет происходить на перенаправлении, поэтому он должен принять необходимые меры - от .h:
// Called on the delegate (if implemented) when the request receives a Location header and shouldRedirect is YES
// The delegate can then change the url if needed, and can restart the request by calling [request redirectToURL:], or simply cancel it
Так что вам просто нужно телефон:
// Can be called by delegates from inside their willRedirectSelector implementations to restart the request with a new url
- (void)redirectToURL:(NSURL *)newURL;
передача новыйURL.
ура! Это очень просто! – JonasG