Cocoa/Cocoa.h文件未找到。

7

我在我的应用程序中使用XMPPFramework。我在我的.m文件中导入了Cocoa/Cocoa.h。但是当我构建项目时,Xcode显示一个错误。

错误:"找不到Cocoa/Cocoa.h文件"。

我该如何解决这个错误?

3个回答

12
如果你正在为iOS构建应用程序,那么就不应该导入#import <Cocoa/Cocoa.h>这个头文件。因为这个头文件只存在于OS X中,在iOS中,你需要直接包含各种框架的头文件(例如,#import <UIKit/UIKit.h>)。

4
添加这行代码:
 #import <Foundation/Foundation.h>

请删除这段文字:

 #import <Cocoa/Cocoa.h>

1

在你的.m文件中放置#import "Cocoa/Cocoa.h"或者#import <Cocoa/Cocoa.h>

而且我不喜欢复制粘贴,所以请参考这个问题/答案
Cocoa/Cocoa.h Not Found (Error)
它和你的问题类似。


3
后者是更好的选择——使用尖括号表示系统头文件。 - Caleb
1
#import <Cocoa/Cocoa.h> 已经在我的 .m 文件中了,但仍然出现这个错误。顺便说一下,您提供的链接没有提供任何帮助。谢谢。 - John

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接