Decodes a previously-archived object graph, returning the root object as one of the specified classes.
以前にアーカイブされたオブジェクトグラフをデコードします、ルートオブジェクトをこの指定されたクラスのうちの1つとして返します。
Availability
有効性
iOS 11.0+
iPadOS 11.0+
macOS 10.13+
Mac Catalyst 13.1+
tvOS 11.0+
watchOS 4.0+
Technology
Foundation
ファウンデーション
Declaration
宣言
classfuncunarchivedObject(ofClassesclasses: Set<AnyHashable>,
fromdata: Data) throws -> Any
Parameters
パラメータ
classes
A set of classes, at least one of which the root object should conform to.
一揃いのクラス、それの少なくとも1つにルートオブジェクトが準拠すべきです。
If the return value is nil, an NSError indicating why the unarchive operation failed.
戻り値がnilならば、なぜアンアーカイブ操作が失敗したかを指し示しているNSError。
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.
このメソッドは、もしデータが有効なキー付きデータを含まないならばエラーを生成します。
Decodes a previously-archived object graph, and returns the root object as the specified type.
以前にアーカイブされたオブジェクトグラフをデコードします、そしてルートオブジェクトをこの指定された型として返します。
Decodes a previously-archived object graph, returning the root object as one of the specified classes.
以前にアーカイブされたオブジェクトグラフをデコードします、ルートオブジェクトをこの指定されたクラスのうちの1つとして返します。
Indicates whether the receiver requires all unarchived classes to conform to NSSecureCoding.
レシーバが全てのアンアーカイブされたクラスをNSSecureCodingに準拠するのに必要とするかどうかを指し示します。
Decodes and returns the object graph previously encoded by NSKeyedArchiver and stored in a given NSData object.
以前にNSKeyedArchiverによってエンコードされてある与えられたNSDataオブジェクトに格納されたオブジェクトグラフをデコードして返します。
Decodes and returns the object graph previously encoded by NSKeyedArchiver written to the file at a given path.
以前にNSKeyedArchiverによってエンコードされてある与えられたパスでファイルに書き出されたオブジェクトグラフをデコードして返します。