Instance Method
インスタンスメソッド
unarchiver(_:willReplace:with:)
Informs the delegate that one object is being substituted for another.
一方のオブジェクトが他方の代理にされていることを委任先に告知します。
Declaration
宣言
optional func unarchiver(_ unarchiver: NSKeyedUnarchiver
,
willReplace object: Any,
with newObject: Any)
Parameters
パラメータ
unarchiver
An unarchiver for which the receiver is the delegate.
それに対してこのレシーバが委任先であるアンアーカイバ。
object
An object in the archive.
アーカイブの中のあるオブジェクト。
newObject
The object with which unarchiver
will replace object
.
unarchiver
がobject
を置き換えるのに使うオブジェクト。
Discussion
議論
This method is called even when the delegate itself is doing, or has done, the substitution with unarchiver(_:didDecode:)
.
このメソッドは委任先それ自身が実行している時でさえ呼び出されます、または実行し終わったら、unarchiver(_:didDecode:)
で代用します。
The delegate may use this method if it is keeping track of the encoded or decoded objects.
委任先は、それがエンコードまたはデコードされたオブジェクトの経過を追うならば、このメソッドを使うかもしれません。
See Also
参照
Decoding Objects
オブジェクトをデコードする