私のiPhone/iPadアプリでは、「APIManager」(AppDelegateで作成されたシングルトン)を通じてすべてのネットワークとWeb-APIリクエストを処理しています。ASINetworkQueueの特定のASIHTTPリクエストのキャンセル
現在、APIManagerには単一のASINetworkQueueのみが含まれており、そこにはAPIRequests(ASIHTTPRequestのサブクラス)が追加されて実行されます。各APIRequestのuserInfoには、要求を処理するいくつかの追加情報が追加されます(応答がコアデータに解析されるかどうか、そうであればどのエンティティか)。
ユーザーが1つのビュー(ViewA)から別のビュー(ViewX)に移動するときに、ViewAが実行するようにViewAが要求したすべてのリクエストをキャンセルし、他のユーザーに続行させる可能性があります。
ASINetworkQueue(またはNSOperationQueue)で特定のリクエストを見つけてキャンセルメッセージを送信する機能はありますか?おそらく、リクエストのuserInfoにパラメータを追加して使用していますか?
ありがとうございます!
!私は今日後で試してみるよ、ありがとう! –