安装 CocoaLumberjack 的日志压缩器类后,我遇到了这种烦人的行为:Xcode 抱怨有许多未声明的标识符并给了我很多错误(不是警告,而是带有红色图标的错误)。
问题是我可以很好地编译和运行我的 iPad 应用程序,但 Xcode 不会执行任何自动完成功能。我尝试清理构建文件夹(Product > option+ Clean),并删除派生数据。我也重启了也没用。
正如你可以想象的那样,这是一个痛苦的工作。我确实在以前版本的 Xcode 上发生过这种行为;它与我的预编译头文件中的内容有关,但使用上面的解决方案总是可以解决它。我目前正在使用 Xcode 4.4 (4F250)。
我得到的示例错误:
Semantic Error: use of undeclared identifier 'DDTTYLogger'
即使是我自己编写的类,并且自安装 CocoaLumberjack 压缩器类以来没有改变,也会发生上述情况。