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