NSFetchedResultsController与Mac OSX Cocoa等效

时间:2010-03-12 00:08:59

标签: cocoa macos core-data

我正在将一些核心数据代码从iPhone移植到Mac OS X.

问题是Mac OS X上的核心数据框架没有声明NSFetchedResultsController.hNSFetchedResultsControllerDelegate协议;至少我无法强制Cocoa应用程序看到这个类,即使我将Core Data Framework从iPhone项目拖到Mac应用程序链接。

有人遇到过这个问题吗?

2 个答案:

答案 0 :(得分:20)

在Mac OS X上,你可能应该利用Cocoa控制器。 NSArrayController可能就是你想要的。

答案 1 :(得分:4)

NSFetchedResultsController现已在Mac OS X,10.12及更高版本上提供。 https://developer.apple.com/documentation/coredata/nsfetchedresultscontroller