[問題] Custom Object Deep Copy
請問一下怎麼讓自定的物件執行deep copy呢?
假設我有個物件A為父類別(當然A繼承NSObject),B繼承A
我都有讓A和B去comply NSCopying與NSMutableCopying
不過當我去執行B的mutableCopy時,他就執行完B裡的mutableCopyWithZone就
結束了...不會先去執行A的mutableCopyWithZone...
如果不用archieve的方法我該怎麼寫呢?
謝謝
-(id) mutableCopyWithZone:(NSZone*)zone
{
B* newObj = [[[super class] allocWithZone:zone]init];
.
.
.
return newObj;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.59.207.109
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1407318609.A.B78.html
→
08/07 11:02, , 1F
08/07 11:02, 1F