我不明白为什么我不能将许多 [NSNull null] 添加到 NSMutableOrderedSet:
NSMutableOrderedSet *set = [[NSMutableOrderedSet alloc]init];
for(int i = 0; i < 10; i++)
{
[set addObject: [NSNull null]];
}
NSLog("SET COUNT : %d", set.count);
这个输出:
SET COUNT : 1
如果我用 NSMutableArray 尝试它,它工作得很好,我已经阅读了 NSNull 文档(它真的很短但没有帮助)但它说:
"The NSNull class defines a singleton object used to represent null values in collection objects"
和 NSMutableOrderedSet 文档,它说这是一个
"[...] ordered collection of distinct objects"
那么,如果它是一个集合,为什么它不起作用?
非常感谢