【发布时间】:2011-11-21 04:44:28
【问题描述】:
这是一个有点傻的问题,但是如果我想将一个对象添加到一个数组中,我可以同时使用 NSMutableArray 和 NSArray,我应该使用哪个?
NSMutableArray * array1;
[array1 addObject:obj];
NSArray * array2;
array2 = [array2 arrayByAddingObject:obj];
【问题讨论】:
-
在这两种情况下,您的数组都是
nil,因为对象永远不会被初始化。你需要类似:NSMutableArray *array1 = [NSMutableArray array];
标签: objective-c