我刚刚在我的一个代码文件夹中替换了NULL
的所有nil
引用。但看起来事情显然是错误的。它现在显示"使用未声明的标识符"代码中每nil
个错误。
我已清理Derived Data文件夹。 重新启动xCode。 清理缓存并多次尝试重建。 有人可以解释出现了什么问题。
P.S。:在OSX El Capitan Beta上使用xCode 7.0 beta 4。
答案 0 :(得分:0)
nil
仅适用于Objective-C或Objective-C ++代码中的对象指针。它不适用于非对象指针或非Objective-C(++)代码。对于那些,您应该使用NULL
或nullptr
。
(在Objective-C(++)中,你应该使用Nil
使用大写" N"用于类指针。)