【发布时间】:2016-01-06 05:35:41
【问题描述】:
question 的答案表明if (x != nil) 与if (x) 相同。
但是Apple documentation 写着:
注意:在检查符号是否存在时,您必须在代码中明确地将其与 NULL 或 nil 进行比较。您不能使用否定运算符 (!) 来否定符号的地址。
【问题讨论】:
-
您是否尝试过否定(!)来检查符号的存在?它会抛出什么错误?
-
@RajeevRanjan 没有错误,它对我有用。因此,Apple 文档令人困惑。
-
好的。所以它符合我的猜测。
标签: objective-c null weak-linking weak-symbol