Type Method 型メソッド

unarchivedObject(ofClasses:from:)

Decodes a previously-archived object graph, returning the root object as one of the specified classes. 以前にアーカイブされたオブジェクトグラフをデコードします、ルートオブジェクトをこの指定されたクラスのうちの1つとして返します。

Declaration 宣言

@nonobjc static func unarchivedObject(ofClasses classes: [AnyClass], from data: Data) throws -> Any?

Parameters パラメータ

classes

A set of classes, at least one of which the root object should conform to. 一揃いのクラス、それの少なくとも1つにルートオブジェクトが準拠すべきです。

data

An object graph previously encoded by NSKeyedArchiver. 以前にNSKeyedArchiverによってエンコードされたあるオブジェクトグラフ。

Return Value 戻り値

The decoded root of the object graph, as an instance of one of the specified classes, or nil if an error occurred. オブジェクトグラフのデコード済みルート、指定されたクラスのうちの1つのインスタンスとして、またはnil、もしエラーが発生したならば。

Discussion 議論

This method produces an error if data does not contain valid keyed data. このメソッドは、dataが有効なキー付きデータを含まないならば、エラーを生成します。

See Also 参照

Unarchiving Data データをアンアーカイブする