我想以异步方式从Cocoa发送电子邮件。我已经下载了Pantomime源代码并对其进行了编译,然后从build文件夹中获取了该框架。我在我的应用程序中添加了Pantomime框架。现在我的问题是当我添加导入声明时:
#import <Pantomime/Pantomime.h>
我遇到了这些构建错误:
error: cannot find protocol declaration for 'RunLoopEvents'
error: syntax error before 'RunLoopEventType'
fatal error: method definition not in @implementation context
所有这些错误都可以在CWService.h中找到,它是Pantomime框架标题中的一个文件。
有人可以建议如何在没有构建错误的情况下导入标题吗?
答案 0 :(得分:5)
也许它不知道您使用的是Mac OS X.我只是查看了一个旧项目并在那里使用了
#define MACOSX
#include <Pantomime/Pantomime.h>
包含Pantomime标题。因此,您可以在导入Pantomime标头之前尝试#define MACOSX以查看是否可以解决您的问题。