2014-11-18 5 views
1
내가 업로드

NSURLSession malloc_error

-(void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error{ 
    NSHTTPURLResponse *response = (NSHTTPURLResponse *)task.response; 
    NSDictionary *httpResponse = [response allHeaderFields]; 

그것은

의 malloc과 함께 모든 headerFields 실패에 대한 NSURLSession와 간헐적 인 malloc에 ​​오류가 발생하고

: * 객체 0x16acc000에 대한 오류 : 두 번 무료 * 세트 A를 디버깅 할 malloc_error_break의 중단 점

정보 찾을 수는 있지만 해결책이 없습니다. https://github.com/AFNetworking/AFNetworking/issues/2334

+0

나는 이것이 8.2에서 수정되었다고 들었다. –

답변

1

정직하게 말하자면, 이것은 iOS 8.1 버그처럼 보입니다. (이전에이 오류가 발생 했었는데, ARC 프로젝트가 아닌 것으로 작업했을 때 실수로 속성에 두번 씩 release을 사용했기 때문에 아마도 응용 프로그램 일 것입니다 할당 된 메모리가없는 힙 섹션을 해제하려고한다는 불평을합니다. ARC를 사용하고 메모리를 직접 비우지 않을뿐만 아니라이 오류가 임의로 발생하는 경우가 있으므로 후드에서 잘못된 것이있을 수 있습니다. 당신이 제공 한 github을 살펴보면, 분명히 iOS 8.1에서만 발생하지만, 그 사실을 확인할 수 있습니까?

진심 어린 답변을 드려 죄송합니다.이 문제에 관해 더 자세히 알아 보도록하겠습니다.

+0

응답 해 주셔서 감사합니다. 버그 일 수 있습니다. –

+1

8.2 –

+0

에 수정 된 것 같습니다. 거대한 소식입니다;) – Bartserk