Generic Type Method

dataCorruptedError(forKey:in:debugDescription:)

Returns a new .dataCorrupted error using a constructed coding path and the given debug description. 新しい.dataCorruptedエラーを返します、組み立てられたコーディングパスと与えられたデバッグ説明を使っています。

Declaration 宣言

static func dataCorruptedError<C>(forKey key: C.Key, in container: C, debugDescription: String) -> DecodingError where C : KeyedDecodingContainerProtocol

Return Value 戻り値

A new .dataCorrupted error with the given information. を与えられた情報を持つ新しい.dataCorruptedエラー。

Discussion 解説

The coding path for the returned error is constructed by appending the given key to the given container’s coding path. 返されるエラーのためのコーディングパスは、与えられたキーをその与えられたコンテナの持つコーディングパスに加えることで組み立てられます。

  • param key: The key which caused the failure. param key: 失敗を引き起こしたキー。

  • param container: The container in which the corrupted data was accessed. param container: そこで破壊されたデータがアクセスされたところのコンテナ。

  • param debugDescription: A description of the error to aid in debugging. param debugDescription: デバッグにおいて支援する目的のエラー解説。