ein Wörterbuch haben wie folgt definiert:Swift Wörterbuch Get Key für Werte
let drinks = [String:[String]]()
drinks = ["Soft Drinks": ["Cocoa-Cola", "Mountain Dew", "Sprite"],
"Juice" :["Orange", "Apple", "Grape"]]
Wie kann ich den Schlüssel für einen bestimmten Wert zu bekommen.
let key = (drinks as NSDictionary).allKeysForObject("Orange") as! String
print(key)
//Returns an empty Array. Should return "Juice"
mein Problem gelöst. Vielen Dank. – Statik
Gibt nur den ersten Schlüssel zurück, auch wenn mehrere vorhanden sind. – zaph
func findKeysForValue (value: String, Wörterbuch: [String: [String]]) -> [String] { var Schlüssel = [Zeichenfolge]() für (Schlüssel, Array) im Wörterbuch { if (Array. enthält (Wert)) { keys.append (key) } } return Schlüssel } – abintom