2010-04-26 181 views
0

我有两个NSMutableArrays:复制从一个NSMutableArray的内容复制到另一个

NSMutableArray* currentMessages 
NSMutableArray* items 

我试图将项目的内容复制到currentMessages这样:

[self.currentMessages addObjectsFromArray:self.items]; 

当我调试self.items包含30个对象。在此操作之后,self.currentMessages包含0个对象。

为什么复制不起作用?

+2

你必须发布更多的代码 - 你有什么好。 – shosti 2010-04-26 20:17:21

+1

你是否正确初始化currentMessages? – 2010-04-26 20:31:40

回答

2

美元兑甜甜圈currentMessages为零。消息到nil只返回nil或0,所以添加对象的消息将是一个无操作,然后询问它的计数为零将返回0.您需要为该属性分配一个NSMutableArray。

相关问题