Я видел много кода, включая образцу SimpleUrlconnnection Apple, которые просто отличают любой NSURLRESPONSE на NSHTTPURLRESPONSE. Если это всегда nshttpurlresponse, почему nsurlconnnnnnnects не возвращает nshttpurlresponse?
Я волнуюсь, что если я просто уплующую ответ, я представляю баггический код.
Например, это нормально сделать это без проверки IskindofClass?
- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse
{
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)redirectResponse;
// do stuff
}