【发布时间】:2011-05-06 11:49:51
【问题描述】:
我最近遇到了一个很少重现的错误。如果我出于某种原因将一个不是 nil 的指针投射到 BOOL,我会得到 NO!!!11 我知道 BOOL 是有符号字符的 typedef。会不会有问题?
【问题讨论】:
-
为了后代,您是否介意包括一个如何转换为 BOOL 的示例?使用
(BOOL)var? -
是的。我希望这会给出错误的结果。但我也希望
BOOL b = var;能够工作;如果没有,我将有很多代码要修复。 :)
标签: objective-c c cocoa