Ios 向NSMutable数组添加自定义对象无效,addObject返回空数组

Ios 向NSMutable数组添加自定义对象无效,addObject返回空数组,ios,nsmutablearray,Ios,Nsmutablearray,我正在制作一些自定义对象。我想将每个对象添加到一个数组中,但在运行下面的代码后,数组仍然是空的 for (int i = 0; i<= numberOfObjectsWanted; i++) { CustomClass *object = [[CustomClass alloc]init]; [objectsArray addObject:object]; } for(int i=0;i您没有添加已创建的对象。请尝试 for (int i = 0; i<= nu

我正在制作一些自定义对象。我想将每个对象添加到一个数组中,但在运行下面的代码后,数组仍然是空的

for (int i = 0; i<= numberOfObjectsWanted; i++) {
     CustomClass *object = [[CustomClass alloc]init];
     [objectsArray addObject:object];
}

for(int i=0;i您没有添加已创建的对象。请尝试

for (int i = 0; i<= numberOfObjectsWanted; i++) {
     CustomClass *object = [[CustomClass alloc]init];
     [objectsArray addObject:object];
}

for(int i=0;i因此,如果数组为
nil
,则任何消息发送都不会对其产生任何影响

objectsArray = [[NSMutableArray alloc] init];

事先。

@Wolfy先生你确定数组创建正确,并且不是
nil
?非常感谢danh。我接受了另一个答案,只是因为它的简洁性可能对其他人更有帮助。