2014-04-25 200 views
0

我不明白爲什麼錯誤仍然存​​在,儘管我相信正確導入了所需的文件和框架。核心數據主食代碼非常適合在AppDelegate,但是當我現在想在我的自定義ViewController使用NSFetchedResultsController我得到顯示如下圖所示這些錯誤:無法找到協議聲明NSFetchedResultsController

enter image description here

這裏是迄今爲止添加的框架。

enter image description here

沒有在我的自定義viewcontroller導入文件,我試圖注視,如下圖所示,目前仍是引發錯誤的的Prefix-h文件中的ifdef部分進口。

enter image description here

可有人請建議怎麼回事?

回答

1

當你使用NSWindowController意味着它的一個Mac OSX應用程序和CoreData FrameworkMac OSX沒有NSFetchedResultsController.h這樣NSFetchedResultsControllerDelagete協議不是這裏聲明審查。對於選項,您可以查看NSArrayController因此查看本教程。

How to Use Cocoa Bindings and Core Data in a Mac App

希望這將幫助你

+1

天啊。 *感嘆*就像我擔心的那樣,我查看了核心數據文件,並且找不到任何NSFetchedResultsController。我認爲我的ID後只是incase我失去了一些東西。好吧,我會看看你的資源,並祈禱它包含我需要的東西。 – Pavan

+0

是的,當然,希望這會幫助你 – Buntylm

相關問題