我不明白为什么错误仍然存在,尽管我认为正确导入了所需的文件和框架。核心数据主要代码非常适合AppDelegate
,但当我现在想要在我的自定义NSFetchedResultsController
中使用ViewController
时,我会看到以下错误:
以下是迄今为止添加的框架。
如果不导入我的自定义viewcontroller
中的文件,我尝试修复导入Prefix-h
部分中的ifdef
文件,如下所示,但仍然会引发错误。
有人会建议发生什么事吗?
答案 0 :(得分:1)
经审核后,您使用NSWindowController
表示其Mac OSX
个应用,而CoreData Framework
Mac OSX
没有NSFetchedResultsController.h
,因此NSFetchedResultsControllerDelagete
协议是没有在这里宣布。如需选项,您可以查看NSArrayController
请查看本教程。
How to Use Cocoa Bindings and Core Data in a Mac App
希望这会对你有所帮助