Objective-C 中的 NSMutableArray 插入
我使用以下代码将 NSNumber 添加
到头文件中的 NSMutableArray:
NSNumber *timeInSeconds;
NSMutableArray *time;
在代码中:
int total=6;
timeInSeconds=[NSNumber numberWithInt:total];
[time addObject:timeInSeconds];
但是,在调试时,我注意到如果我这样做,
print (int) [time count]
我会得到 0 的输出...不知道为什么会发生这种情况...任何人都可以请帮助我?
谢谢。
I am using the following code to add NSNumber to a NSMutableArray
in header file:
NSNumber *timeInSeconds;
NSMutableArray *time;
in code:
int total=6;
timeInSeconds=[NSNumber numberWithInt:total];
[time addObject:timeInSeconds];
However, while debugging, I noticed that if I do
print (int) [time count]
I get an output of 0 ... Not sure why this is happening...can anyone kindly help me ?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我没有看到您在哪里分配了
时间
。在某些时候您需要调用或其他一些分配和初始化方法。
I don't see where you allocated
time
. At some point you need to callor some other allocation and initialization method.