Wie gehen Wörterbuch als parameter in der Methode in Swift?

Den ich erstellt habe folgende Methode in meinem code:

func SignIn(objDictionary:Dictionary<String,String>)
{
    //Body of method
}

Muss ich das folgende dictionary als parameter in dieser Methode, die unten definiert ist:

let objSignInDictionary:Dictionary = ["email":emailTextField.text, "password":passwordTextField.text]

Wie kann ich pass das Wörterbuch in der oben beschriebenen Methode als parameter?

Diesem sollte darauf hingewiesen werden, dass die Methode in einer anderen Klasse und ich bin dem Aufruf der Methode durch die Erstellung einer Objekt wie folgt:

let obj = Services()

SignIn definiert ist, in Dienstleistungen.swift Klasse
so versuche ich es zu nennen wie

obj.SignIn(objSignInDictionary) 

aber immer folgenden Fehler

"String!" is not identical to "String"

Wo ich bin falsch und wie Sie behoben werden können. Ich stecke hier seit paar Tagen.

InformationsquelleAutor Developer | 2014-09-29
Schreibe einen Kommentar