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

archiver(_:didEncode:)

Informs the delegate that a given object has been encoded. 委任先にある与えられたオブジェクトがエンコードされたところだと告知します。

Declaration 宣言

optional func archiver(_ archiver: NSKeyedArchiver, 
             didEncode object: Any?)

Parameters パラメータ

archiver

The archiver that sent the message. メッセージを発信するアーカイバ。

object

The object that has been encoded. object may be nil. エンコードされ終わったオブジェクト。objectnilであるかもしれません。

Discussion 議論

The delegate might restore some state it had modified previously, or use this opportunity to keep track of the objects that are encoded. 委任先は、前に修正されたいくつかの状態を復元するかもしれません、またはこの機会を使って、エンコードされるオブジェクトそれらの経過を追うかもしれません。

This method is not called for conditional objects until they are actually encoded (if ever). このメソッドは、条件付きオブジェクトに対してそれが実際にエンコードされるまで(今まであっても)呼び出されません。

See Also 参照

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

Related Documentation 関連文書