使用未声明的标识符" nil"

时间:2015-08-19 23:23:42

标签: objective-c xcode null beta undeclared-identifier

我刚刚在我的一个代码文件夹中替换了NULL的所有nil引用。但看起来事情显然是错误的。它现在显示"使用未声明的标识符"代码中每nil个错误。

我已清理Derived Data文件夹。 重新启动xCode。 清理缓存并多次尝试重建。 有人可以解释出现了什么问题。

P.S。:在OSX El Capitan Beta上使用xCode 7.0 beta 4。

编辑1:也许截图有助于:error screenshot

1 个答案:

答案 0 :(得分:0)

nil仅适用于Objective-C或Objective-C ++代码中的对象指针。它不适用于非对象指针或非Objective-C(++)代码。对于那些,您应该使用NULLnullptr

(在Objective-C(++)中,你应该使用Nil使用大写" N"用于指针。)