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

decodeObject()

Decodes and returns an object that was previously encoded with any of the encode…Object methods. あるオブジェクトを復号して返します、それは以前にencode…Objectメソッドのどれかで符号化されたものです。

Declaration 宣言

func decodeObject() -> Any?

Discussion 議論

NSCoder’s implementation invokes decodeValue(ofObjCType:at:) to decode the object data. NSCoderの実装は、decodeValue(ofObjCType:at:)を発動することでオブジェクトデータを復号します。

Subclasses may need to override this method if they override any of the corresponding encode…Object methods. For example, if an object was encoded conditionally using the encodeConditionalObject(_:) method, this method needs to check whether the object had actually been encoded. サブクラスそれらは、このメソッドをオーバーライドする必要があるかもしれません、もしそれらがこの対応するencode…Objectメソッドのどれかをオーバーライドするならば。例えば、あるオブジェクトがencodeConditionalObject(_:)メソッドを使って条件付きで符号化されるならば、このメソッドはそのオブジェクトが実際にエンコードされたかどうかを確認する必要があります。

See Also 参照

Decoding General Data 一般的なデータを復号する

Related Documentation 関連文書