Instance Method インスタンスメソッド

initForReadingFromData:error:

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

Declaration 宣言

- (instancetype)initForReadingFromData:(NSData *)data 
                                 error:(NSError * _Nullable *)error;

Parameters パラメータ

data

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

Discussion 議論

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

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 キー付きアンアーカイバを作成する