1

我在我的应用程序中添加了 MailCore.xcodeproj,并像在 Remail 应用程序中设置的那样设置标题搜索路径、库搜索路径和框架搜索路径。但是,当我在导入任何其他类并创建如下对象后访问 MailCore 的类(如 CTCoreAccount、CTCoreFolder 等)时:

#import "CTCoreAccount.h"
CTCoreAccount* account = [[CTCoreAccount alloc] init];

我会收到以下错误:

架构 i386 的未定义符号:
“_OBJC_CLASS_$_CTCoreAccount”,引用自:ImapSync.o 中的 objc-class-ref ld:未找到架构 i386 的符号 collect2:ld 返回 1 个退出状态

如何解决此错误?

4

1 回答 1

1

我认为您的导入声明是错误的。

您应该使用相对标头 - 并且只使用框架的顶级标头:

#import <MailCore/MailCore.h>
于 2012-09-06T11:44:56.930 回答