这是我所看到的上下文:

NSMutableArray *controllers = [[NSMutableArray alloc] init];
for (unsigned i = 0; i < kNumberOfPages; i++) {
    [controllers addObject:[NSNull null]];
}

为什么不在那个地方零钱呢?

最佳答案

直接来自Apple:



因此,在您的示例中,这正是发生的情况,程序员正在选择将null对象放入controllers数组中,其中不允许将nil作为值。

关于objective-c - [NSNull null]和nil有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/836601/

10-09 01:03