NSURLSessionUploadTaskを使用してファイルをサーバーにアップロードしています。タスクが再開されると、今度は誰もがエラーコードで失敗しますNSURLSessionUploadTaskを使用してタスクをアップロードするとNSURLErrorDomainエラーが発生する-999
NSURLErrorDomain error -999
今すぐどこでもキャンセルコードはありません。何がキャンセルされるのでしょうか?
NSURLSessionUploadTaskを使用してファイルをサーバーにアップロードしています。タスクが再開されると、今度は誰もがエラーコードで失敗しますNSURLSessionUploadTaskを使用してタスクをアップロードするとNSURLErrorDomainエラーが発生する-999
NSURLErrorDomain error -999
今すぐどこでもキャンセルコードはありません。何がキャンセルされるのでしょうか?
前回同様の問題が発生しましたが、前回のリクエストが完了する前に別のリクエストが行われたという回答がありました。ブレークポイントを調べて、ファイルをサーバーにアップロードしているメソッドが2回ヒットしているかどうかを確認します。もちろん、それは別の問題かもしれませんが、コードを見ることなく知りにくいですが、私はそこから始めるでしょう。
私のケースでは、-999は赤いニシンでした。
実際の問題は、アップロードファイルが大きすぎてサーバーが受け入れることができないため、サーバーがアップロードをキャンセルしたことです。しかし、イベントをキャンセルしているサーバーの翻訳では、NSURLErrorCancelledReasonUserForceQuitApplicationが原因でエラーが-999になりました。