- containsValueForKey:
- decodeBoolForKey:
- decodeBytesForKey:returnedLength:
- decodeDoubleForKey:
- decodeFloatForKey:
- decodeIntForKey:
- decodeInt32ForKey:
- decodeInt64ForKey:
- decodeObjectForKey:
- finishDecoding
Availability 有効性
Technology
@property(readwrite) NSDecodingFailurePolicy
decodingFailurePolicy;
The unarchiver may fail to decode an entry for the following reasons: アンアーカイバは、以下の理由のために登録項目のデコードに失敗するかもしれません:
The keyed archive data is corrupt or missing. このキーを付けられたアーカイブデータは、汚染されるまたは行方不明です。
A type mismatch occurs, such as expecting a class by calling decode
, but the unarchiver encounters a numeric value for that key instead. This also occurs when decode
encounters a value encoded as floating-point, or vice versa.
型の食い違いが発生します、たとえばdecode
を呼び出すことによってあるクラスが予想される、しかしアンアーカイバは代わりにそのキーに対して数値に出くわす。これはまたdecode
が浮動小数点として符号化される値に出くわす時に発生します、また逆も同様。
A secure coding violation occurs. This happens when attempting to decode an object that doesn’t conform to NSSecure
. This also happens when the encoded type doesn’t match any of the classes passed to unarchived
.
安全なコード記述違反が発生します。これは、NSSecure
に準拠しないオプジェクトをデコードしようと試みる時に起こります。これはまた、エンコードされた型がunarchived
に渡されたクラスのどれにも一致しない時に起こります。
- containsValueForKey:
- decodeBoolForKey:
- decodeBytesForKey:returnedLength:
- decodeDoubleForKey:
- decodeFloatForKey:
- decodeIntForKey:
- decodeInt32ForKey:
- decodeInt64ForKey:
- decodeObjectForKey:
- finishDecoding