在NSMutableArray中添加空元素:NSNull类的使用

Posted ios-wmm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在NSMutableArray中添加空元素:NSNull类的使用相关的知识,希望对你有一定的参考价值。

有时需要将一些表示“空”的对象添加到array中。NSNull类正是基于这样的目的产生的。用NSNull表示一个占位符时,语句表达如下:
[array addObject:[NSNull null]];
下面是关于数组中空值的判断测试程序
id aValue = [arrayWithNull objectAtIndex:0];
if (aValue == nil) {
    NSLog(@"equals nil");
} else if (aValue == [NSNull null]) {
    NSLog(@"equals NSNull instance");
    if ([aValue isEqual:nil]) {
        NSLog(@"isEqual:nil");
    }
}
// output: "equals NSNull instance"

以上是关于在NSMutableArray中添加空元素:NSNull类的使用的主要内容,如果未能解决你的问题,请参考以下文章

将 nsmutablearray 复制到另一个视图控制器中的另一个 nsmutablearray 在数组中显示空值

iOS NSMutableArray添加NSInteger元素

如何将 NSDictionary 数据添加到 NSMutableArray?

为啥 NSMutableArray 元素没有被释放?

在 NSMutableArray 的末尾插入元素

如何将json数据中的对象添加到nsmutablearray?