【发布时间】:2014-06-06 15:05:51
【问题描述】:
我在我的类中声明了一个属性:NSMutableArray *data;
classmethod{
[self.data addObject: message];
}
它是将消息的引用添加到数组中,当方法结束时,数据的内容将设置为 nil,有没有办法我可以进行深度复制,然后在方法结束时将消息添加到数组而不丢失它。
【问题讨论】:
-
classmethod真的是什么?它是一个类方法吗? (它是否以+开头?)如果是这样,请意识到self是指向类本身的指针,而不是类的实例。如果您发布您的实际代码会有所帮助——您所拥有的不是有效的Objective-C。
标签: objective-c nsmutablearray deep-copy