Initializer

init(codingPath:debugDescription:underlyingError:)

Creates a new context with the given path of coding keys and a description of what went wrong. 与えられたコーディングキーのパスと何がうまくいかなかったかの説明で新しいコンテキストを作成します。

Declaration 宣言

init(codingPath: [CodingKey], debugDescription: String, underlyingError: Error? = nil)

Parameters パラメータ

codingPath

The path of coding keys taken to get to the point of the failing encode call. 失敗しているエンコード呼び出しの地点に行くために取られるコーディングキーのパス。

debugDescription

A description of what went wrong, for debugging purposes. 何がうまくいかなかったかの記述、デバッグ目的のため。

underlyingError

The underlying error which caused this error, if any. このエラーの元となった基礎をなすエラー、もしあれば。