2010-03-12 64 views
18

我从移植一些iPhone核心数据代码到Mac OS X.NSFetchedResultsController的Mac OSX可可相当于

问题是,在Mac OS X中的核心数据框架没有NSFetchedResultsController.h也不NSFetchedResultsControllerDelegate协议声明;至少我不能强制Cocoa应用程序看到这个类,即使我从iPhone项目中拖拽Core Data Framework来链接Mac应用程序。

任何人都遇到过这个问题?

回答

20

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

+1

这里是一个很好的教程,说明如何使用像Barry建议的NSArrayController。 http://www.raywenderlich.com/21752/how-to-use-cocoa-bindings-and-core-data-in-a-mac-app – 2013-11-30 04:03:28