Generic Type Method

unarchivedObject(ofClass:from:)

Decodes a previously-archived object graph, and returns the root object as the specified type. 以前にアーカイブされたオブジェクトグラフをデコードします、そしてルートオブジェクトをこの指定された型として返します。

Declaration 宣言

@nonobjc static func unarchivedObject<DecodedObjectType>(ofClass cls: DecodedObjectType.Type, from data: Data) throws -> DecodedObjectType? where DecodedObjectType : NSObject, DecodedObjectType : NSCoding

Parameters パラメータ

cls

The expected class of the root object. ルートオブジェクトの期待されるクラス。

data

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

Return Value 戻り値

The decoded root of the object graph, or nil if an error occurred. オブジェクトグラフのデコードされたルート、またはエラーが発生したならばnil

Discussion 議論

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

See Also 参照

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