posso creare un NSDictionaryImpostare gli oggetti di svuotare NSDictionary a Swift
var namesDictionary=Dictionary<String,String>()
namesDictionary["Jacob"] = "Marry"
Ma, quando creo un dizionario vuoto come codificato sotto, la linea 1 i Okie, ma la linea 2 (valori aggiungendo) genera un errore.
var namesDictionary =[:]
namesDictionary["Jacob"] = "Marry"
L'errore è "Impossibile assegnare al risultato di questa espressione". C'è un altro modo per assegnare i valori.
Quindi dovrebbe essere stato generato errore nella prima riga. – andyPaul
La prima riga va bene. Crea un dizionario vuoto, ma i tipi chiave/valore non sono stringhe. Il dizionario a questo punto è praticamente inutile in quanto non accetta alcuna coppia di valori chiave – connor
Okie, qual è la differenza tra var namesDictionary = Dictionary() e var namesDictionary: Dictionary = [:] –
andyPaul