0

我正在使用以前开发人员的应用程序,但是当我编译它时,在 UIResponder.h 和 UIEvent.h 显示 5 个错误

错误1:

文件/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:38:0 /Developer/Platforms/iPhoneOS.platform/Developer/ SDKs/iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:38:错误:预期':'之前';' 令牌

错误2:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:15:0 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs /iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:15:错误:“UIResponder”之前的预期“)”

错误3:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:17:0 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs /iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:17:错误:在“-”标记之前需要“{”

错误4:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:42:0 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs /iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:42:警告:'@end'必须出现在@implementation上下文中

错误5:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:58:0 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs /iPhoneOS3.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:58:错误:找不到“UIResponder”的接口声明

4

3 回答 3

1

尝试从您的库中删除所有链接的框架和链接。

于 2010-12-28T12:13:20.357 回答
1

检查您正在安装应用程序的 iPhone OS 版本后。一旦检查目标并根据需要更改基本 sdk 和部署 sdk。

于 2010-12-28T12:44:06.887 回答
0

删除应用程序中使用的所有框架。添加回所有框架并干净构建应用程序。这可能会有所帮助。

于 2010-12-28T12:17:19.980 回答