我正在将一些核心数据代码从iPhone移植到Mac OS X.
问题是Mac OS X上的核心数据框架没有声明NSFetchedResultsController.h
或NSFetchedResultsControllerDelegate
协议;至少我无法强制Cocoa应用程序看到这个类,即使我将Core Data Framework从iPhone项目拖到Mac应用程序链接。
有人遇到过这个问题吗?
答案 0 :(得分:20)
在Mac OS X上,你可能应该利用Cocoa控制器。 NSArrayController可能就是你想要的。
答案 1 :(得分:4)
NSFetchedResultsController
现已在Mac OS X,10.12及更高版本上提供。
https://developer.apple.com/documentation/coredata/nsfetchedresultscontroller