アプリケーションにアップロード キューを実装しようとしています。RKRequest
s を入れてRKRequestQueue
を呼び出します[queue start]
。しかし、誰もが知っているように、ネットワーク接続は永遠に続くものではありません。現在、キューを一時停止して再開するタイミングを決定するために使用しRKReachabilityObserver
ていますが、正常に機能しています (少なくとも今は、RestKit の到達可能性コードに関するいくつかの問題について聞いたことがあります)。これにより、ネットワークが再び利用可能になるまで、新しいデータの送信を停止できます。しかし、ネットワーク接続が失われると、すべてRKRequest
のアクティブな が発行され、再びキュー- (void)request:(RKRequest *)request didFailLoadWithError:(NSError *)error
に入れることができると思いました。RKRequest
だから、私はこれを試しました:
- (void)request:(RKRequest *)request didFailLoadWithError:(NSError *)error
{
NSLog(@"Request failed");
[[request queue] cancelRequest:request];
[[request queue] addRequest:request];
}
しかし、私はのEXC_BAD_ACCESS
どこかでdidFailLoadWithError
メソッドを取得していRKRequest
ます。
私の質問は次のとおりRKRequest
です。