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

encodeConditionalObject(_:forKey:)

Encodes a reference to a given object and associates it with a key only if it has been unconditionally encoded elsewhere in the archive. 与えられたオブジェクトへの参照をエンコードします、そしてそれがアーカイブのどこか他で無条件にエンコードされた場合にのみ、それをあるキーと結びつけます。

Declaration 宣言

func encodeConditionalObject(_ object: Any?, 
                      forKey key: String)

Parameters パラメータ

objv

The object to encode. エンコードするオブジェクト。

key

The key with which to associate the encoded value. This value must not be nil. このキーとエンコードされた値を結び付けます。この値は、nilではいけません。

Discussion 議論

This method is effective only if you’ve previously archived this object with this key by calling encode(_:forKey:). このメソッドは、あなたが以前にこのオブジェクトをこのキーでencode(_:forKey:)を呼び出すことによってアーカイブした場合にのみ有効です。

See Also 参照

Encoding Data and Objects データとオブジェクトをエンコードする