2010-03-12 25 views
18

jestem przenoszenie kodu Rdzeń danych z iPhone do systemu Mac OS X.NSFetchedResultsController Mac OSX kakao równoważne

Problem polega na tym, że rdzeń Framework danych w systemie Mac OS X nie posiada NSFetchedResultsController.h ani NSFetchedResultsControllerDelegate protokół deklarowane; przynajmniej nie jestem w stanie zmusić aplikacji Cocoa do oglądania tej klasy, nawet jeśli przeciągnę Core Data Framework z projektu iPhone'a, aby połączyć się z aplikacją Mac.

Ktoś zmierzył się z tym problemem?

Odpowiedz

20

Na Mac OS X prawdopodobnie powinieneś korzystać z kontrolerów kakao. NSArrayController jest prawdopodobnie tym, czego potrzebujesz.

+1

Oto doskonały samouczek, który ilustruje, jak używać kontrolera NSArrayController, takiego jak sugerował Barry. http://www.raywenderlich.com/21752/how-to-use-cocoa-bindings-and-core-data-in-a-mac-app –