我有 1 NSString *abc = @"Hardik"; 我有 NSMutableArray *array; 现在我已经写了 [array addobject:abc];
然后我正在打印,NSLog(@"array = %@", array);
但我得到了 NULL 为什么? 我已经声明 NSMutableArray *array;在.h文件中 我已经设置了 @property(nonatomic,retain)NSMutableArray *array; @合成数组;
我已经合成了它,但得到的值为 NULL 我看不懂?
最佳答案
您还需要初始化数组:
array = [[NSMutableArray alloc] initWithCapacity:10];
这是非常基本的东西。您读过“Learning Objective C Primer”了吗?
关于iphone - 与 NSString 相关的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094098/