0
私はバックグラウンド操作を使用してURLリクエストを行っています。 オペレーションにエラーが返された場合に通知を受け取ってから、同じ操作タイプをキューに追加して再試行するにはどうすればよいですか?NSOperationが失敗したときに通知を受け取ります。
私はバックグラウンド操作を使用してURLリクエストを行っています。 オペレーションにエラーが返された場合に通知を受け取ってから、同じ操作タイプをキューに追加して再試行するにはどうすればよいですか?NSOperationが失敗したときに通知を受け取ります。
NSNotificationを使用することができます。通知を作成し、要求が失敗したときに通知します。あなたのコントローラの通知を聞きなさい。
以下の例。
は、通知のためのリスナを追加します。
NSString *notificationName = @"RequestFailed";
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(failedRequestNotification:)
name:notificationName
object:nil];
が通知を投稿:
[[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:nil userInfo:nil]
が提案をありがとうございました、私の問題が返されるとは対照的に、操作が失敗したときに通知されているともっとありますエラーなし。 – mrcurious