DOでやり取りするオブジェクトのエンコーディング中に呼び出されます
-(id)replacementObjectForPortCoder:(NSPortCoder *)aCoder:
解説
配布エンコーディングの間、もう一つのオブジェクトまたはコピーをそれ自体の代用にするためにサブクラスによってオーバーライドされる。
このメソッドは、NSPortCoderによって呼び出される。
のインプリメンテーションは、replacementObjectForCoderによって返されるオブジェクトのためにNSDistantObjectを返します:
返り値
( id )
オブジェクト
引数
( NSPortCoder * )aCoder
フレームワーク
Foundation
クラス
NSObject
Instance Methods
使用可能
10.0
参照
- classForPortCoder
例文
-(id)replacementObjectForPortCoder:(NSPortCoder *)aCoder { NSLog(@"***************replacementObjectForPortCoder"); return [super replacementObjectForPortCoder:aCoder]; } - (id)replacementObjectForPortCoder:(NSPortCoder*)coder; { return ([coder isBycopy] ? self : [super replacementObjectForPortCoder:coder]); }