2

coredataを使用してURLを保存するアプリを開発しています。AppDelegateではなくCoreDataRepositoryオブジェクトクラスでNSManagedObjectContext、NsManagedObjectModel、NSPersistentStoreCoordinatorを定義しています。CoreDataRepositoryの参照を使用してこのURLを保存しています。以下のエラーが発生します。

Undefined symbols for architecture i386:
   "_OBJC_CLASS_$_CoreDataRepository", referenced from:
      objc-class-ref in HomeViewController.o
      objc-class-ref in DashBoardUrlViewController.o
    ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

このエラーについてのアイデア。ありがとう。

4

1 に答える 1

2

リンカはCoreDataRepositoryクラスを見つけることができません。ターゲットのビルドフェーズを調べ、そのソースまたはライブラリを、定義されている場所に応じて、コンパイルフェーズまたはリンクフェーズのいずれかに追加します。

于 2012-11-19T19:12:17.613 に答える