我正在为我的应用程序使用RestKit框架来进行JSON通信。一切正常,直到我按下主页按钮并尝试恢复我的应用为止。我在此框架方法中得到了exception_bad_access:

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

return [self.reachabilityObserver isNetworkReachable];


}

在这一行:if (nil == self.reachabilityObserver || NO == [self.reachabilityObserver isReachabilityDetermined]) {

如果我尝试第二次重新打开我的应用程序,则该应用程序没有任何问题,但会松开我所在的屏幕以及后续信息。

有解决的办法吗?

谢谢克林顿

最佳答案

尝试将其替换为:

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

return YES;

10-06 14:49