我从移植一些iPhone核心数据代码到Mac OS X.NSFetchedResultsController的Mac OSX可可相当于
问题是,在Mac OS X中的核心数据框架没有NSFetchedResultsController.h
也不NSFetchedResultsControllerDelegate
协议声明;至少我不能强制Cocoa应用程序看到这个类,即使我从iPhone项目中拖拽Core Data Framework来链接Mac应用程序。
任何人都遇到过这个问题?
我从移植一些iPhone核心数据代码到Mac OS X.NSFetchedResultsController的Mac OSX可可相当于
问题是,在Mac OS X中的核心数据框架没有NSFetchedResultsController.h
也不NSFetchedResultsControllerDelegate
协议声明;至少我不能强制Cocoa应用程序看到这个类,即使我从iPhone项目中拖拽Core Data Framework来链接Mac应用程序。
任何人都遇到过这个问题?
在Mac OS X上,您应该充分利用Cocoa控制器。 NSArrayController可能是你想要的。
NSFetchedResultsController
现在可用于Mac OS X 10.12及更高版本。 https://developer.apple.com/documentation/coredata/nsfetchedresultscontroller
这里是一个很好的教程,说明如何使用像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