2009-05-14 2 views

Antwort

31

Warum gibt es NSArrayController für das iPhone nicht?

Weil es Teil des Application Kit ist. Das iPhone hat kein Application Kit; Es hat stattdessen UIKit.

Auch existiert es auf dem Mac zur Ergänzung von Bindings, die es auf dem iPhone nicht gibt.

Wird es jemals einen NSArrayController für das iPhone geben?

Fragen Sie Apple. Besser noch, file an enhancement request. Datei eins für Bindungen, während Sie dabei sind, da es keinen Sinn hat, NSArrayController ohne es zu haben.

+3

Vielleicht bin ich juvenil, aber ist es unmöglich, einen nsarraycontroller des armen Mannes zu erstellen, und in gewisser Weise "falsche" Bindungen, indem ich viele Schlüssel-Wert-Beobachtungen zwischen einer Kerndateneinheit und einem nsarray verwende? Zugegeben, ich bin eher ein Tourist, wenn es um Core Data geht, aber ich bin überrascht, dass es nur * nichts * dafür gibt. –

7

Obwohl es nicht dasselbe wie NSArrayController ist, dient NSFetchedResultsController viele der gleichen Zwecke.

Natürlich dürfen wir noch nicht über NSFetchedResultsController sprechen, aber ich frage mich, was passieren würde, wenn Sie die Apple-Dokumente dafür durchsuchen würden?

Gerade sah diese alte Antwort von mir ein Update benötigt: Es ist jetzt erlaubt, über NSFetchedResultsController zu sprechen.

Verwandte Themen