nicht unterstützter NSSortDescriptor (Vergleicherblöcke werden nicht unterstützt)

8

In fetchedResultsController , während die NSSortDescriptor iam auf diesen Fehler gesetzt wird nicht unterstützter NSSortDescriptor (Komparatorblöcke werden nicht unterstützt) .

%Vor%     
Anil Varghese 18.02.2013, 14:31
quelle

2 Antworten

8

Sie können Sortierdeskriptoren mit Vergleichsblöcken nicht überall verwenden - zum Beispiel nicht mit Core Data-Abfragen.

Sie funktionieren jedoch gut, wenn Sie normale Arrays filtern.

Abgesehen davon - gab es dort eine Frage, die ich übersehen habe?

    
Monolo 18.02.2013, 14:34
quelle
3

Wie Monolo sagte, können Sie keine Vergleichsblöcke mit Core Data verwenden. Sie können jedoch verwenden:

%Vor%

Sie müssen Ihr Modell erweitern, wenn Sie keinen Standardselektor verwenden.

Zum Beispiel musste ich nur Strings "a la Finder" bestellen (d. h. 1,2,9,10 und nicht 1,10,2,9) und habe

verwendet %Vor%

Sehen Sie sich die NSSortDescriptor Klassenreferenz von Apple

Glückliche Codierung:)

    
Bruno Belotti 14.07.2014 20:42
quelle