Der Platzhalter %@
in Prädikatformatzeichenfolgen ist für Objective-C
Objekte, also müssen Sie die ganze Zahl in ein NSNumber
:
oder verwenden Sie stattdessen ld
, um eine (lange) Ganzzahl zu formatieren:
Beachten Sie auch, dass
%Vor% erstellt nicht ein zusammengesetztes Prädikat, die Sekundenzuweisung einfach
überschreibt das erste. Sie können ein NSCompoundPredicate
verwenden:
oder kombinieren Sie einfach die Prädikate mit "AND":
%Vor% Anstatt sich mit Formatkonvertierungen und AND
Subpredicates zu beschäftigen, können Sie das PredicatePal Framework verwenden:
Beachten Sie, dass Sie ==
anstelle von =
für den Gleichheitsvergleich verwenden müssen.
Tags und Links nspredicate core-data swift