NSURLConnection에 문제가 있고 [connection connectionWithRequest]를 호출하면 약간의 부하가 발생하지만 [연결 취소]는 정상적으로 작동합니다. 그러나 때로는 [연결 취소]를 호출 한 후에도 연결의 대리자가 여전히 호출됩니다 (응용 프로그램이 충돌 함). 그것 주위의 인터넷 검색은 runloop의 경쟁 상태 인 것처럼 보입니다. 연결을 취소하고 대리인을 릴리스하지만 실행 루프주기 전에 대리자 함수 -> 충돌을 호출합니다.NSURLConnection 여전히 대리자를 호출합니다. 취소 메서드가 호출 된 후
내가 [연결 취소]를 호출 한 후 연결이 실제로 취소되었다는 것을 확인하는 방법이 있습니까? 심지어 엉터리 동안() 루프 할 것 :(
여기에서 같은 문제가 발생합니다. 대다수의 경우,'cancel'이 제대로 작동하고, delegate에 대해'connectionDidFinishLoading'도'connectionDidFailWithError'도 호출되지 않습니다. Delegate 객체의 수명이 다 된 Just-In-case 확장이 부족한 것처럼 보입니다. –