我有以下代码:
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。我希望这很简单,但我的理解存在漏洞。
答案 0 :(得分:5)
让我猜一下。 self.allObjects
是nil
。向nil
发送消息是一种无操作。