本文介绍了是否有一个使用布尔值的格式说明符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想做这样的事情:
NSLog(@"You got: %x", booleanValue);
其中x是说明符。但我找不到一个!我想避免:
where x is the specifier. But I can't find one! I want to avoid:
if (booleanValue) {
NSLog(@"You got: YES");
}
else {
NSLog(@"You got: NO");
}
有什么想法吗?文档没有布尔说明符。 %@
也不起作用。
Any ideas? The docs didn't have a Boolean specifier. %@
didn't work either.
推荐答案
这里有两件事工作:
NSLog(@"You got: %@",booleanValue ? @"YES" : @"NO");
或者您可以投票:
NSLog(@"You got: %d", (int)booleanValue);
哪个会输出0或1
这篇关于是否有一个使用布尔值的格式说明符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!