Вы не можете добавить nil
к NSArray
, поэтому вам придется использовать [NSNull null]
вместо того, как вы сказали.
Вы можете сосчитать число nil
(NSNull
) таким образом:
NSIndexSet *nilIndexes = [array indexesOfObjectsPassingTest:^BOOL(id obj, NSUInteger idx, BOOL *stop) {
return obj == [NSNull null];
}];
NSUInteger count = nilIndexes.count;