3

当我在 Xcode 中构建我的项目时,突然间我遇到了疯狂的随机错误。通常会出现大约 15 或 16 个错误,但它们都与 3rd 方库有关,而不是我自己的代码。

首先是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;

以上所有行错误。

我唯一的警告是与我自己的代码有关,即:

Incomplete implementation但是在我看来它是完整的,我在标题中的类中没有任何遗漏。

这完全让我大吃一惊,我不知道出了什么问题,所以如果有人能提供帮助,我将不胜感激。

提前致谢。

4

1 回答 1

5

我曾经()遇到过这种错误Illegal interface qualifier

症状

在以前完美编译的项目中突然出现大量错误。错误通常与语法或限定符有关。代码看起来不错,符号定义明确,方法存在,但不知何故编译器看到了错误。错误也可能在函数结束、Objective-C 消息结束、控制循环结束等附近弹出。

问题的原因

在标头或代码文件的开头附近出现额外字符。开发商在不知不觉中添加。

如何解决

检查头文件和源文件。寻找位置不当的字符,尤其是在文件开头附近。

于 2013-03-27T14:22:52.713 回答