- Registriert
- 13.12.09
- Beiträge
- 266
Hallo zusammen,
in meiner App gibt es eine PropertylistList (sagen wir die heisst zeitalter.plist). Ich greife in meiner App auf diese Datei im Bundle zu und speichere diese in einem NSDictionary (zeitalter) ab.
Wenn ich jetzt
ausführe, bekomme ich ein array aller Zeitalter die ich eingetragen habe.
Aber das Dumme ist, dass die Reihenfolge eine ganz andere ist, als in der PList-Datei angegeben.
Ich möchte aber das die Zeitalter alle aufsteigend nach der jeweiligen Epoche sortiert sind, von der Steinzeit bis heute.
Deswegen bringt mir auch eine alphabetische Sortierung herzlich wenig. Meine Frage ist deswegen wie ich so eine Art eigene Regel der Sortierung erstellen kann. Ich hab die Dokumentation jetzt rauf und runter gelesen und finde keine Lösung. Entweder bin ich blind oder es ist wirklich nicht so trivial. Ich könnte zwar eine eigene Funktion zum Sortieren nehmen, aber wie soll die aussehen? Zumal ich ja dann auch
zurückgeben muss und eine normale aufsteigende Sortierung bringt mir ja nix. Was kann aich also tun?
LG
in meiner App gibt es eine PropertylistList (sagen wir die heisst zeitalter.plist). Ich greife in meiner App auf diese Datei im Bundle zu und speichere diese in einem NSDictionary (zeitalter) ab.
Wenn ich jetzt
Code:
[zeitalter allKeys]
Aber das Dumme ist, dass die Reihenfolge eine ganz andere ist, als in der PList-Datei angegeben.
Ich möchte aber das die Zeitalter alle aufsteigend nach der jeweiligen Epoche sortiert sind, von der Steinzeit bis heute.
Deswegen bringt mir auch eine alphabetische Sortierung herzlich wenig. Meine Frage ist deswegen wie ich so eine Art eigene Regel der Sortierung erstellen kann. Ich hab die Dokumentation jetzt rauf und runter gelesen und finde keine Lösung. Entweder bin ich blind oder es ist wirklich nicht so trivial. Ich könnte zwar eine eigene Funktion zum Sortieren nehmen, aber wie soll die aussehen? Zumal ich ja dann auch
Code:
NSOrderedAscending oder NSOrderedDescending
LG