2

iphone 앱을 테스트하는 동안 비동기식 http 호출이 포함 된 모달보기를 신속하게 열거 나 닫으면 EXC_BAD_ACCESS 메시지로 앱이 종료됩니다. 상대적으로 modal view 나 viewcontroller에서 메모리 누수가 없다고 확신합니다 (적어도 xcode의 누출 감지 도구를 통해 찾을 수있는 것은 없습니다). 내 n00b 마음은 갑자기보기가 해제되었을 때 보류중인 비동기 콜백이 어떻게되는지 궁금합니다. 내가 염려해야 할 부분입니까, 아니면 iPhone OS가이 문제를 처리합니까?해제 된 ViewController에 대한 비동기 콜백?

답변

2

HTTP 요청 클래스에서 뷰 컨트롤러를 유지해야하며 추상화 클래스가없는 경우 대리자 메서드에서 자체적으로 유지하고 릴리스하십시오.

+1

아 ... 맞아, 맞아. – codemonkey

+1

대답으로 받아들이십시오, 예쁜 제발? –

+0

권자 ... 가능성이 높습니다 ... 그리고 곧 prob. – codemonkey

1

또한보기 컨트롤러가 dealloc에서 보류중인 HTTP 요청의 위임자로 설정되지 않도록하십시오.