围绕NSMutableArray和NSArray的困惑

时间:2010-03-23 14:52:34

标签: objective-c nsmutablearray nsarray

我有以下代码:

NSLog(@"items: %d", [items count]);
NSLog(@"allObjects: %d", [self.allObjects count]);

[self.allObjects addObjectsFromArray:items];

NSLog(@"allObjects: %d", [self.allObjects count]);

产生以下输出:

items: 7
allObjects: 0
allObjects: 0

项目是NSArray

allObjects是一个NSMutableArray。

我很困惑为什么项中的对象没有被添加到allObjects。我希望这很简单,但我的理解存在漏洞。

1 个答案:

答案 0 :(得分:5)

让我猜一下。 self.allObjectsnil。向nil发送消息是一种无操作。

相关问题