objective-c - 可变数组中的 NSNumber=0

标签 objective-c nsmutablearray null nsnumber

如果我在 NSMutableArray 中存储一个等于 0 的 NSNumber 将被解释为 nil 并导致计数方法出现问题?

最佳答案

它会增加数组的计数。
[NSNumber numberWithInt:0]
是一个对象,不为零。

此外,你不能将 nil 添加到数组中

[mutableArray addObject:anObject];

如果 anObject 为 nil,则引发 NSInvalidArgumentException。

关于objective-c - 可变数组中的 NSNumber=0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8570300/

相关文章:

iphone - 当用户滚动到tableView的底部时,如何向UITableView添加10条记录

objective-c - 希伯来字符的 iOS HTTP Post 编码

ios - AVaudioPlayer 不工作,mp3 位于编译包中

ios - 从解析查询中保存 PFObjects

c - 为什么 NULL 不是有效的内存地址?

sql - 用 PostgreSQL 中的 <SOME VALUE> 替换我表中的 NULL

jquery - jqGrid:空自定义格式化程序

objective-c - 针对 Mac OS 10.6 构建会导致错误 "In [..]/libZonicKRM.a, missing required architecture x86_64 in file"

ios - 简单的 iOS 应用程序,用于在 UIWebView *使用*后退/刷新 Controller 中显示我的网站

objective-c - 关于 NSMutableArray objectAtIndex