Har*_*nce 3 xcode build objective-c ios
当我在 Xcode 中构建我的项目时,突然间我收到了疯狂的随机错误。通常会出现大约 15 或 16 个错误,但它们都与第 3 方库有关,而不是我自己的代码。
首先是FMDB库有所有错误,然后随机ASIHttp出现错误,相同类型的消息,例如:
Illegal interface qualifier
然后有很多Expected a type错误是一些标题,例如
- (void)requestStarted:(ASIHTTPRequest *)request;
- (void)request:(ASIHTTPRequest *)request didReceiveResponseHeaders:(NSDictionary *)responseHeaders;
- (void)request:(ASIHTTPRequest *)request willRedirectToURL:(NSURL *)newURL;
- (void)requestFinished:(ASIHTTPRequest *)request;
- (void)requestFailed:(ASIHTTPRequest *)request;
- (void)requestRedirected:(ASIHTTPRequest *)request;
Run Code Online (Sandbox Code Playgroud)
以上所有行错误。
我唯一的警告是与我自己的代码有关,即:
Incomplete implementation 但是在我看来它是完整的,我在标题中的类中没有任何遗漏。
这完全让我大吃一惊,我不知道出了什么问题,所以如果有人能帮助我,我真的很感激。
提前致谢。
我曾经有过这种错误 ( Illegal interface qualifier) 等等。
症状
在以前完美编译的项目中突然出现了大量错误。错误通常与语法或限定符相关。代码看起来不错,符号定义良好,方法存在,但不知何故编译器看到了错误。错误也可能在函数结束、Objective-C 消息结束、控制循环结束等附近弹出。
问题原因
在头文件或代码文件的开头附近存在额外字符。不知不觉中被开发者添加。
如何解决
检查头文件和源文件。寻找位置不当的字符,尤其是在文件开头附近。