¿Puede un NSArray contener una matriz de valores bool?NSArray y bool values
El código siguiente ejecuta
BOOL b = NO;
NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:[NSNumber numberWithBool:b]];
NSLog(@"value is %d", [array objectAtIndex:0]);
Sin embargo, no consigo un valor de 0 para el NO como se esperaba. En su lugar, esto es lo que me pasa
valor es 37736096
Puede explicar por qué bool NO se convierte en un número grande? Es ese un valor al azar? Gracias. – chenyi1976
Esa es la dirección del objeto NSNumber, en lugar de su contenido. Es porque olvidó llamar a -boolValue –