【问题标题】:Confusion around NSMutableArray and NSArray围绕 NSMutableArray 和 NSArray 的困惑
【发布时间】:2011-01-30 20:18:37
【问题描述】:

我有以下代码:

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

items 是一个 NSArray

allObjects 是一个 NSMutableArray。

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

【问题讨论】:

  • 能否贴出实例化 allObjects 的代码?

标签: objective-c nsmutablearray nsarray


【解决方案1】:

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

【讨论】:

  • facepalm 可能不得不收工。呃。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-15
  • 2015-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-22
  • 1970-01-01
相关资源
最近更新 更多