Initializer

init(forReadingFrom:)

Initializes an archiver to decode data from the specified location. データをその指定された位置からデコードするあるアーカイバを初期化します。

Declaration 宣言

init(forReadingFrom data: Data) throws

Parameters パラメータ

data

An archive previously encoded by NSKeyedArchiver. NSKeyedArchiverによって以前にエンコードされたアーカイブ。

Discussion 議論

This initializer enables requiresSecureCoding by default, and sets the decodingFailurePolicy to NSCoder.DecodingFailurePolicy.setErrorAndReturn. このイニシャライザは、requiresSecureCodingを初期状態で可能にします、そしてdecodingFailurePolicyNSCoder.DecodingFailurePolicy.setErrorAndReturnへと設定します。

Call finishDecoding() when you finish decoding data finishDecoding()をあなたがデータのデコードを終了する場合は呼び出してください。

This method throws an error if data isn’t a valid keyed archive. このメソッドは、dataが有効なキー付きアーカイブでないならばエラーをスローします。

See Also 参照

Creating a Keyed Unarchiver キー付きアンアーカイバを作成する