2012-05-14 7 views
3

내 앱이 JSON 통신을 처리하도록 RestKit 프레임 워크를 사용하고 있습니다. 홈 버튼을 누르고 내 앱을 다시 시작할 때까지 모든 것이 잘 진행되고 있습니다. 이 라인에서백그라운드에서 앱을 다시 시작할 때 RestKit이 중단됩니다.

- (BOOL)shouldDispatchRequest { 
if (nil == self.reachabilityObserver || NO == [self.reachabilityObserver isReachabilityDetermined]) { 
    return YES; 
} 

return [self.reachabilityObserver isNetworkReachable]; 

}

: 나는이 프레임 워크 방법에 exception_bad_access을 얻을 if (nil == self.reachabilityObserver || NO == [self.reachabilityObserver isReachabilityDetermined]) {

나는 시도하고 내 응용 프로그램이 아니오로드 문제 -하지만 화면을 푼다 두 번째 시간을 다시 열 경우 나는 계속되는 정보를 가지고 있었다.

해결 방법에 대한 의견이 있으십니까?

감사합니다, 클린턴

+0

는 또한 오직 맥 하나,이 나타났습니다. Mac에서는 https 연결을 처리하는 것과 관련이 있습니다. 아직 그걸 들여다 볼 시간이 없었습니다. –

+0

내가 개발 한 RestKit 앱에서 "인스턴스로 전송 된 인식 할 수없는 셀렉터"가 많이 충돌하는 것을 봤습니다. 이들 모두에는 isReachabilityDetermined 메시지가 __NSCFInputStream, __NSCFArray, __NSCFSet 및 __NSCFType 객체로 전송됩니다. 왜 그렇게 될지 모르겠다. 내가 respondsToSelector에 넣어 그것을 수정하려고 체크인하십시오. – Eric

답변

0

이로 대체하십시오 :

- (BOOL)shouldDispatchRequest { 
    if (nil != self.reachabilityObserver && YES == [self.reachabilityObserver isReachabilityDetermined]) { 
     return [self.reachabilityObserver isNetworkReachable]; 
    } 
} 

return YES; 
관련 문제