文書   >   Swift 標準ライブラリ   >   Encoding,Decoding   > Decoder   >   dataCorruptedError(forKey:in:debugDescription:)
汎用型メソッド
dataCorruptedError(forKey:in:debugDescription:)
構築されたコーディングパスと指定されたデバッグ記述を使用して、新しい .dataCorrupted エラーを返します。
宣言
static func dataCorruptedError<C>(forKey key: C.Key, in container: C, debugDescription: String) -> DecodingError where C : KeyedDecodingContainerProtocol
戻り値
指定された情報を持った新しい .dataCorrupted エラー。
議論
返されたエラーのコーディングパスは、指定されたキーを指定されたコンテナのコーディングパスに追加することによって構築されます。
- param key:失敗の原因となったキー。
- param container:その中で破損したデータがアクセスされたコンテナ。
- param debugDescription:デバッグに役立つエラーの説明。
関連
汎用の制約
C : KeyedDecodingContainerProtocol