Iphone 找不到';UIResponder';

Iphone 找不到';UIResponder';,iphone,objective-c,Iphone,Objective C,当我试图为一个iPhone应用程序编译代码时遇到了这个问题,我从以前的开发人员那里继承了这个应用程序。我在几个论坛上闲逛过,似乎罪魁祸首可能是某个地方的循环输入 首先-是否有任何简单的方法可以找到这种情况/找到循环中的文件 第二,这绝对可能不是问题所在。这是完整错误(截断了文件路径,因此更容易在此处查看): 包括在文件中 from [...]/Frameworks/UIKit.framework/Headers/UIView.h:9, from [.

当我试图为一个iPhone应用程序编译代码时遇到了这个问题,我从以前的开发人员那里继承了这个应用程序。我在几个论坛上闲逛过,似乎罪魁祸首可能是某个地方的循环输入

首先-是否有任何简单的方法可以找到这种情况/找到循环中的文件

第二,这绝对可能不是问题所在。这是完整错误(截断了文件路径,因此更容易在此处查看):

包括在文件中

      from [...]/Frameworks/UIKit.framework/Headers/UIView.h:9,
                 from [...]/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:8,
                 from [...]/Frameworks/UIKit.framework/Headers/UIKit.h:11,
                 from /Users/wbs/Documents/EINetIPhone/EINetIPhone_Prefix.pch:13:
[...]/Frameworks/UIKit.framework/Headers/UIResponder.h:15: error: expected ')' before 'UIResponder'
[...]/Frameworks/UIKit.framework/Headers/UIResponder.h:17: error: expected '{' before '-' token
[...]/Frameworks/UIKit.framework/Headers/UIResponder.h:42: warning: '@end' must appear in an @implementation context
[...]/Frameworks/UIKit.framework/Headers/UIResponder.h:51: error: expected ':' before ';' token
[...]/Frameworks/UIKit.framework/Headers/UIResponder.h:58: error: cannot find interface declaration for 'UIResponder'
正如您所看到的,除此之外还有其他错误。这些似乎是简单的语法错误,但是,它们出现在苹果的一个UIKit文件中(不是我自己的),所以我严重怀疑苹果的代码是否真的产生了这些错误

我不知道如何解决这个问题。如果有人对我可以尝试的事情有任何想法,或者对我可以获得更多关于这个问题的信息的方法/地方有任何想法,我将非常感激。我对Obj-C和iPhone编码非常陌生

编辑:

刚刚尝试清除所有目标-它实际上发现了一个额外的警告,但仍然有与上面相同的错误

My EINetIPhone_Prefix.pch:

//
// Prefix header for all source files of the 'EINetIPhone' target in the 'EINetIPhone' project
//
#import <Availability.h>

#ifndef __IPHONE_3_0
#warning "This project uses features only available in iPhone SDK 3.0 and later."
#endif


#ifdef __OBJC__
    #import <Foundation/Foundation.h>
    #import <UIKit/UIKit.h>
#endif
//
//“EINetIPhone”项目中“EINetIPhone”目标的所有源文件的前缀头
//
#进口
#ifndef\uuuIphone\u3\u0
#警告“此项目使用的功能仅适用于iPhone SDK 3.0及更高版本。”
#恩迪夫
#ifdef__OBJC__
#进口
#进口
#恩迪夫
编辑#2:


有趣的是,我尝试从前缀文件中删除UIKit导入,并将其放入需要它的特定.m文件中。我仍然会收到相同的错误,但现在它们出现在每个试图导入UIKit.h的文件中。UIKit是否可能出错?

执行“清理”(在“构建”菜单下)并确保选中“同时删除预编译头”。

看起来您可能在EINetIPhone_Prefix.pch中有语法错误,您可以发布该文件的内容吗?我也这么认为。是否已清除所有目标?请参阅编辑我的前缀文件。清除所有目标似乎没有帮助:(