2

我正在开发一个使用 coredata 保存 url 的应用程序。我在 CoreDataRepository 对象类而不是 AppDelegate 中定义 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 回答