ich Alamofire V3.4.1 bin mit und ich bin Ergebnis von JSON bekommen wie diese über GET-Methode,Wie speichert man den Antwortwert in NSDictionary in Alamofire?
@IBAction func verifyAction(sender: AnyObject) {
let tempEmail: String = "\(emailTxtField.text!)"
let tempApi : String = appDelegate.apiKey as String
var status : String
Alamofire.request(.GET, "http://www.somejsonurl.com/checkEmailExits", parameters: ["APIKey": "\(tempApi)","Email" : "\(tempEmail)"])
.responseJSON { response in
print(response.request) // original URL request
print(response.response) // URL response
print(response.data) // server data
print(response.result) // result of response serialization
let JSON = response.result.value
let dict1 = JSON!["Result"]
let dict2 = dict1!!["Status"]
status = dict2 as! String
}
Nun, sobald ich Wert auf status
Xcode zuweisen gibt mir Fehler:
Variable 'status' captured by a closure before being initialized
Gibt es eine Möglichkeit, eine Antwort auf NSDictionary
zu speichern, die auch in anderen Funktionen verwendet werden kann? Dank
Die Antwort Zuweisen Wert ist: '{ "Ergebnis": { "Status": "0" } } ' –
ändern' var status: String' in 'var status = String()' oder 'var status =" "' –
Nein, das funktioniert nicht g, xcode ist Missverständnis und sagen zu setzen ';' zwischen –