Si tengo un método que devuelve BOOL
, ¿cómo puedo convertirlo en NSString
para que pueda imprimirlo en la consola?BOOL a NSString
Por ejemplo, he intentado hacer esto, lo que no está funcionando:
NSLog(@"Is Kind of NSString:", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");
Pero realmente quieren convertir en realidad el valor de retorno en un NSString. Sé que es un tipo de datos primitivo, por lo que no puedo invocar métodos sobre él. ¿Tengo que crear una cadena por separado y luego usar Bool como parámetro en un método en NSString?
El problema con su afirmación es simplemente que usted no incluyó ningún formato de especificadores en el primer argumento de NSLog. No tiene nada que ver con BOOL o no. –