找不到协议声明NSFetchedResultsController

时间:2014-04-25 02:57:58

标签: ios objective-c cocoa core-data

我不明白为什么错误仍然存​​在,尽管我认为正确导入了所需的文件和框架。核心数据主要代码非常适合AppDelegate,但当我现在想要在我的自定义NSFetchedResultsController中使用ViewController时,我会看到以下错误:

enter image description here

以下是迄今为止添加的框架。

enter image description here

如果不导入我的自定义viewcontroller中的文件,我尝试修复导入Prefix-h部分中的ifdef文件,如下所示,但仍然会引发错误。

enter image description here

有人会建议发生什么事吗?

1 个答案:

答案 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

希望这会对你有所帮助