Se si dispone di un metodo che restituisce un BOOL
, come si esegue il cast in un NSString
in modo che possa stamparlo in console?BOOL to NSString
Per esempio, ho provato a fare questo, che non funziona:
NSLog(@"Is Kind of NSString:", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");
Ma ho davvero voglia di trasformare in realtà il valore di ritorno in un NSString. So che è un tipo di dati primitivo, quindi non posso chiamare metodi su di esso. Devo creare una stringa separatamente e quindi usare il Bool come parametro in un metodo su NSString?
Il problema con la tua affermazione è semplicemente che tu non ha incluso alcun identificatore di formato nel primo argomento di NSLog. Non ha niente a che fare con BOOL o no. –