0

私はNSURLConnectionオブジェクトを使用し、cancel時々そのメソッドを呼び出しました。

ここで、NSURLConnection->を置き換える必要がありNSURLSessionます。メソッドNSURLSessionを持つタスクでも動作します。cancel

問題は-[NSURLConnection cancel]リクエストの処理を停止することですが、使用する-[NSURLSessionTask cancel]と「キャンセルエラー」が発生します。cancelが手動で呼び出されたのか、それとも実際のエラーが発生したのかを適切に区別するにはどうすればよいでしょうか?

4

2 に答える 2

0

エラー コードをNSURLErrorCancelledと比較します。このエラー コードは、コードが要求をキャンセルした場合にのみ生成されます。

于 2016-05-01T07:15:06.627 に答える