我使用以下代码将NSNumber添加到NSMutableArray
头文件中的:
NSNumber *timeInSeconds;
NSMutableArray *time;
代码:
int total=6;
timeInSeconds=[NSNumber numberWithInt:total];
[time addObject:timeInSeconds];
然而,在调试时,我注意到,如果我这样做
print (int) [time count]
我的输出为0 ......不确定为什么会发生这种情况......有人可以帮助我吗?
感谢。
答案 0 :(得分:4)
我看不到您分配time
的位置。在某些时候你需要打电话
time = [[NSMutableArray alloc] init];
或其他一些分配和初始化方法。