Ich habe eine Weile ohne Erfolg gesucht und brauche eine Antwort.Wörterbuch wo Wert ein Wörterbuch enthält und der Wert ein Array enthält
Die Datenstruktur, die ich suche, ist ein Wörterbuch, das einen Schlüssel und einen Wert hat. Der Wert ist Dictionary und hat ein Array als Wert.
Zum Beispiel:
"San Francisco" -> "Stores", -> "Apple Store", "...", ".."
"Companies" -> "...", ".."
"New York" -> "Fast Food" -> "Mc", "BK", "KFC"
Wie kann ich das erreichen?
Ich habe versucht, mit
var nest = [String: [String: [String]]]()
nest["New York"]["Fast Food"] = ["MC", "BK"]
Diese richtig funktioniert nicht scheint.
Allerdings könnte ich tun, um dieses
var fastfood = [String: [String]]()
var names = [String]()
fastFood["Fast Food"] = names
nest["New York"] = fastFood
Diese Ursache Problem der ganzen Linie. Ich muss jedes Mal ein Objekt erstellen. Ich hole Daten aus der Datenbank und muss die eingehenden Daten direkt an das Nest anhängen.
Das ist gut. Ich dachte das auch, aber das wird ein bisschen kompliziert beim Versuch, während des Abrufens zu verwenden. Da das Holen asynchron ist, ist die "Taxonomie" immer leer. – Kray
Bitte werfen Sie einen Blick auf meine andere Frage http://stackoverflow.com/questions/43521362/download-multiple-files-containing-data-points-one-file-per-time?noredirect=1#comment74100518_43521362 – Kray