Я хочу напечатать BOOL (который документированную быть подписан символов) без каких-либо предупреждений компилятора:Как напечатать BOOLS
NSLog(@"Parsing Result = %hhd", parsingResult);
// inside some iOS program. Xocde 6
Но я получаю «Формат определяет тип„символ“, но аргумент имеет тип «BOOL» (он же «bool») ».
Попробуйте '% d', это то, что я всегда использую. – matt
Нет, BOOL не подписан символом. Он фактически имеет разные типы на 32 и 64-битных машинах. Я всегда использую% @ и (parsingResult? @ "YES": @ "NO"). – gnasher729