Wie zu verwenden NSComparator?
Ich würde gerne wissen, ob die folgende Frage ist es möglich mit NSComparator
oder nicht?
Ich habe zwei arrays; beide halten Daten-Modelle. Ich habe ein Objekt mit der Eigenschaft Rang im Daten-Modell. Ich möchte nun vergleichen Sie die beiden arrays und möchte wissen, ob einer von Ihnen hält höheren Rang Datenmodelle.
Wenn ja, hätte ich gerne NSComparisonResult = NSOrderedAscending
.
Übrigens bin ich mit einem anderen Ansatz hier: "Summe der einzelnen Daten Modell s-Rang in der Reihe, und wenn die Summe größer ist als in der zweiten array-Daten Modell Gesamt-Rang."
InformationsquelleAutor Rahul Vyas | 2011-02-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es würde in etwa so Aussehen:
(aktualisiert, um zu zeigen, tatsächlich mit dem Komparator)
könnten Sie bitte machen Sie deutlicher, indem Sie ein Beispiel-code-snippet?
NSComparator ist ein block, den Sie zu füttern, zu Methoden wie NSArray - (NSArray *)sortedArrayUsingComparator:(NSComparator)cmptr
InformationsquelleAutor Samuel Goodwin