Swift: Nicht index ein Wert vom Typ 'Dictionary<String, NSObject>?'

EDIT: Nicht eine DOPPELTE:

Diese Lösung gibt 'Could not find an overload for 'subscript' that accepts the supplied arguments' Fehler. Also, Nein, das ist NICHT doppelt.

Hier ist die Deklaration der Funktion.

        func auth(user: String, pass: String, completion: (returned: Bool, error: Bool, response: Dictionary<String, NSObject>?) -> ()){

response werden kann, nil
}

Ich jetzt versuche, auf übergebenen Wert wieder in eine andere Datei und erhalte eine Fehlermeldung:

        if let labelString = response["error_description"] as! String?{
            self.labelPrompt.text = labelString
        }

Fehler: Nicht Tiefgestellt ein Wert vom Typ 'Wörterbuch?' mit einem index vom Typ 'String'

Swift: Nicht index ein Wert vom Typ 'Dictionary<String, NSObject>?'

InformationsquelleAutor user1107173 | 2015-08-14
Schreibe einen Kommentar