gpt4 book ai didi

iphone - 调用addObject后直接数组计数为0

转载 作者:行者123 更新时间:2023-11-28 23:08:25 25 4
gpt4 key购买 nike

为什么 self.array 有 N 项并且 for 循环执行了 N 次,otherArray 的计数为 0?

for (MyObject *obj in self.array) 
{
[self.otherArray addObject:obj];
NSLog(@"Num items: %d", [self.otherArray count]);
}

self.otherArray 是一个 NSMutableArray*

后来:哎呀!忘记调用 alloc/init(我来自一种语言,在这种语言中,addObejct 的等价物将在必要时创建数组)。

最佳答案

最佳猜测:您没有正确初始化 self.otherArray

第二个最佳猜测:self.otherArray 不可变。

通过发布您的初始化代码对此进行测试。

关于iphone - 调用addObject后直接数组计数为0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8840509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com