Отказ от ответственности: я новичок в Obj-C и iOS (5, ARC включен).
Следующая реализация метода NSURLConnectionDelegate создает EXC_BAD_ACCESS в вызове NSLog внутри if:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
NSLog(@"Response %@", response );
if([response isKindOfClass:[NSHTTPURLResponse class]])
{
NSHTTPURLResponse* httpResponse = (NSHTTPURLResponse*) response;
NSLog(@"HTTP status code %@", [httpResponse statusCode]);
}
}
Насколько мне удалось выяснить, EXC_BAD_ACCESS вызван в основном из-за проблем выделения, неправильного приведения и плохого управления памятью. Ничто из этого не применимо здесь (я надеюсь).
Спасибо заранее,
Chris
Решение : Ошибка Noobie при форматировании строки og. Измените второй NSLog на:
NSLog(@"HTTP status code %i", [httpResponse statusCode]);