すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:例外の処理

最終更新日:Dec 19, 2023

iOS SDKには、ClientErrorとServerErrorの2種類の例外があります。

ClientErrorは、パラメーターとネットワークエラーを示します。 ServerErrorは、OSSサーバーからの異常な応答を示します。

エラータイプエラードメインコードUserInfo説明解決策
ClientErrorcom.aliyun.oss.clientError0OSSClientErrorCodeNetworkingFailWithResponseCode0ネットワーク接続が異常です。 ネットワーク接続を確認して、もう一度お試しください。
1OSSClientErrorCodeSignFailed署名の失敗が発生します。 トラブルシューティングの詳細については、「署名エラーのトラブルシューティング」をご参照ください。
2OSSClientErrorCodeFileCantWriteオブジェクトのサーバーへの書き込みに失敗しました。 アップロードまたはダウンロード用のチェックポイントファイルのパス、またはダウンロードするオブジェクトのパスが無効である場合があります。 対応するパスを変更して、もう一度お試しください。
3OSSClientErrorCodeInvalidArgumentパラメータは無効です。 ポート形式が正しくありません。 パラメーターの形式の詳細については、「関数別の操作のリスト」をご参照ください。
4OSSClientErrorCodeNilUploadid再開可能アップロードタスクのアップロードIDの取得に失敗しました。パラメーターを確認します。 たとえば、オブジェクトメタデータが正しいかどうかを確認します。 もう一度お試しください。
5OSSClientErrorCodeTaskCancelledタスクがキャンセルされました。タスクのキャンセルに使用したロジックが正しいかどうか、またはネットワーク接続が正常かどうかを確認します。
6OSSClientErrorCodeNetworkErrorネットワークが異常です。 ネットワーク接続を確認して、もう一度お試しください。
7OSSClientErrorCodeInvalidCRCCRCチェックは失敗します。転送中にデータが一致しません。 オブジェクトが変更されているかどうかを確認します。
8OSSClientErrorCodeCannotResumeUpload再開可能なアップロードタスクが失敗します。オブジェクトはアップロード中に変更され、オブジェクトのサイズに不整合が発生します。 アップロード中にオブジェクトを変更しないでください。
9OSSClientErrorCodeExceptionCatched例外がキャプチャされます。 特定のエラー情報に基づいてエラーをトラブルシューティングします。
ServerErrorcom.aliyun.oss.serverError(-1 * httpResponse) 。 statusCode)dict対応するXMLファイルを解析して取得したディレクトリ。サーバーでエラーが発生し、サーバーがリクエストを完了できない場合があります。 トラブルシューティングの詳細については、「概要」をご参照ください。