Schönen guten Abend,
irgendwie steh ich mal wieder auf dem Schlauch (oder mit der Logik ist es gerade weit her)
Ich will mir ein kleines Wörterbuch bauen. Vorerst mit folgenden Sprachen: deutsch / englisch / kantonesisch
Ich speichere mir im Moment die Übersetzungen in einer Plist.
Diese Plist lese ich in ein NSDictionary ein:
Alles anzeigen
Ich möchte in der App auch die Möglichkeit haben, eigene Einträge hinzuzufügen. Somit ist natürlich keine Sortierung gewährleistet.
Mit 2 Sprachen ist die Sortierung wohl nicht das Problem, mit 3 Sprachen hier ist das wohl doch etwas komplizierter (oder ich mache mir es kompliziert).
Ich speichere mir die gewählte Sprache in einer Variablen (lang = eng/ger/can) (Sprache wählbar über UIToolBarButton und ActionSheet)
In cellForRowAtIndexPath greife ich dann über indexPath.row auf den ersten Key zu und über die variable 'lang' auf den 2. Key.
Dieses Dictionary kann ich nicht nach dem Value der Sprache sortieren. Somit benötige ich wohl ein sortedDictionary, zB für DE
Aber ich merke gerade, dass das auch nicht wirklich funktioniert :pinch:
Meine Überlegung war, ein sortedDictionary nur mit der aktuellen Sprache zu erzeugen und dann über den Key auf den ersten Key (0/1/2/...) des unsortierten Dictionarys zuzugreifen um die restlichen Übersetzungen zu holen.
Aber irgendwie hab ich mich hier gerade verrannt.
Hat hier jemand eine Idee/Vorschlag/Hinweis wie man dies besser machen könnte?
irgendwie steh ich mal wieder auf dem Schlauch (oder mit der Logik ist es gerade weit her)
Ich will mir ein kleines Wörterbuch bauen. Vorerst mit folgenden Sprachen: deutsch / englisch / kantonesisch
Ich speichere mir im Moment die Übersetzungen in einer Plist.
Diese Plist lese ich in ein NSDictionary ein:
Quellcode
Ich möchte in der App auch die Möglichkeit haben, eigene Einträge hinzuzufügen. Somit ist natürlich keine Sortierung gewährleistet.
Mit 2 Sprachen ist die Sortierung wohl nicht das Problem, mit 3 Sprachen hier ist das wohl doch etwas komplizierter (oder ich mache mir es kompliziert).
Ich speichere mir die gewählte Sprache in einer Variablen (lang = eng/ger/can) (Sprache wählbar über UIToolBarButton und ActionSheet)
In cellForRowAtIndexPath greife ich dann über indexPath.row auf den ersten Key zu und über die variable 'lang' auf den 2. Key.
Dieses Dictionary kann ich nicht nach dem Value der Sprache sortieren. Somit benötige ich wohl ein sortedDictionary, zB für DE
Aber ich merke gerade, dass das auch nicht wirklich funktioniert :pinch:
Meine Überlegung war, ein sortedDictionary nur mit der aktuellen Sprache zu erzeugen und dann über den Key auf den ersten Key (0/1/2/...) des unsortierten Dictionarys zuzugreifen um die restlichen Übersetzungen zu holen.
Aber irgendwie hab ich mich hier gerade verrannt.
Hat hier jemand eine Idee/Vorschlag/Hinweis wie man dies besser machen könnte?
Knowing is not enough, we must apply.
Willing is not enough, we must do.
Willing is not enough, we must do.