1

アプリケーションに MailCore.xcodeproj を追加し、ヘッダー検索パス、ライブラリ検索パス、フレームワーク検索パスを Remail アプリケーションで設定されているように設定しました。しかし、他のクラスにインポートして次のようなオブジェクトを作成した後、MailCore のクラス (CTCoreAccount、CTCoreFolder など) にアクセスすると、次のようになります。

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

次のエラーが表示されます。

アーキテクチャ i386 の未定義シンボル:
"_OBJC_CLASS_$_CTCoreAccount"、参照元: ImapSync.o ld の objc-class-ref: アーキテクチャ i386 collect2 のシンボルが見つかりません: ld は 1 終了ステータスを返しました

このエラーを解決するにはどうすればよいですか?

4

1 に答える 1

1

import ステートメントが間違っていると思います。

相対ヘッダーを使用する必要があります-フレームワークにはトップレベルのものを使用してください:

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