我有两个NSMutableArrays:
NSMutableArray* currentMessages
NSMutableArray* items
我正在尝试将项目的内容复制到currentMessages中:
[self.currentMessages addObjectsFromArray:self.items];
当我调试self.items包含30个对象时。在此操作之后,self.currentMessages包含0个对象。
为什么副本不起作用?
答案 0 :(得分:2)
甜甜圈currentMessages
的美元是零。给nil的消息只返回nil或0,所以添加对象的消息将是no-op然后询问nil的计数将返回0.你需要为该属性分配一个NSMutableArray。