init(forReadingWith : Data)
An archive previously encoded by NSKeyed
.
NSKeyed
によって以前にエンコードされたアーカイブ。
Availability 有効性
Technology
init(forReadingFrom data: Data
) throws
data
An archive previously encoded by NSKeyed
.
NSKeyed
によって以前にエンコードされたアーカイブ。
This initializer enables requires
by default, and sets the decoding
to NSCoder
.
このイニシャライザは、requires
を初期状態で可能にします、そしてdecoding
をNSCoder
へと設定します。
Call finish
when you finish decoding data
finish
をあなたがデータのデコードを終了する場合は呼び出してください。
This method throws an error if data
isn’t a valid keyed archive.
このメソッドは、data
が有効なキー付きアーカイブでないならばエラーをスローします。
Important 重要
If you are adapting existing code to use this initializer, make sure you have adopted NSSecure
in the types you decode. If any call to a decode
-prefixed method fails, the default decoding
sets the error
rather than throwing an exception. In this case, the current and all subsequent decode calls return 0
or nil
.
あなたが既存のコードをこのイニシャライザを使うように変更しているならば、あなたがNSSecure
をあなたがデコードする型において採用することを確実にしてください。decode
接頭辞をつけられたメソッドへの何らかの呼び出しが失敗するならば、省略時のdecoding
がerror
を設定します、例外をスローするのではなく。この場合、現在のそして全ての後に続くデコード呼び出しは、0
またはnil
を返します。
init(forReadingWith : Data)