면책 조항 : Obj-C 및 iOS (5, ARC 사용 가능)에 대해 매우 익숙합니다.어쨌든 안전한 캐스팅, EXC_BAD_ACCESS
NSURLConnectionDelegate 방법의 다음 구현은 내부의 NSLog 호출에서 EXC_BAD_ACCESS를 작성하는 경우 : 내가 찾아 관리로 지금까지의 EXC_BAD_ACCESS 대부분 인해 할당 문제, 잘못된 캐스팅으로 인해 발생
- (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]);
}
}
, 및 나쁜 메모리 관리. 그 중 아무 것도 여기에 적용되지 않습니다 (희망). 사전에
감사합니다, 크리스
솔루션 다음 og의 문자열을 포맷에 Noobie 오류가 발생했습니다. 에 두 번째 NSLog 변경 :
NSLog(@"HTTP status code %i", [httpResponse statusCode]);
대단히 고마워요! – Chris
@Chris 문제 없음! – justin