Generic Instance Method 総称体インスタンスメソッド

decodeTopLevelDecodable(_:forKey:)

Decodes a top-level decodable value associated with a given key. 与えられたキーと結び付けられたトップレベルのデコード可能な値をデコードします。

Declaration 宣言

@nonobjc func decodeTopLevelDecodable<T>(_ type: T.Type, forKey key: String) throws -> T? where T : Decodable

Parameters パラメータ

type

The type of the value to decode. デコードすべき値の型。

key

The key in the archive associated with the value to decode. デコードすることになる値と結び付けられた、アーカイブの中のキー。

Discussion 議論

If the archive is not a valid property list, this method throws the DecodingError.dataCorrupted(_:) error. If a value within the archive fails to decode, this method throws the corresponding error. アーカイブが有効なプロパティリストでないならば、このメソッドはDecodingError.dataCorrupted(_:)エラーをスローします。アーカイブ内の値がデコードできないならば、このメソッドは対応するエラーをスローします。

See Also 参照

Decoding Data データをデコードする