Tengo dos preguntas sobre un NSArray:
[NSNull null]
ser correcto? ¡¡Gracias!!
No puede agregar nil
a un NSArray
, por lo que tendrá que usar [NSNull null]
lugar como dijo.
Puede contar el número de elementos nil
( NSNull
) de esta manera:
NSIndexSet *nilIndexes = [array indexesOfObjectsPassingTest:^BOOL(id obj, NSUInteger idx, BOOL *stop) { return obj == [NSNull null]; }]; NSUInteger count = nilIndexes.count;
[NSNull null]
. null
. Prueba esto de Mike Ash MACollectionUtilities
#define ARRAY(...) ([NSArray arrayWithObjects: IDARRAY(__VA_ARGS__) count: IDCOUNT(__VA_ARGS__)])