schaffen machte ich einen Verschluss wie folgt aus:wie benutzerdefinierte Schließung wie Alamofire in schnellen 3
ClassNameFile.Test(printUrl: "hi") { (respons) in
print(respons)
<#code#>
}
Es ist in Ordnung, aber siehe ua Codes:
static func Test (printUrl: String, OnCompleted: @escaping (_ respons: String) -> Void) {
OnCompleted (printUrl)
}
ich eine Antwort wie diese definieren
Alamofire.request("https://httpbin.org/get").responseJSON { response in
print(response.request) // original URL request
print(response.response) // HTTP URL response
print(response.data) // server data
print(response.result) // result of response serialization
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}
Sie können es sehen, einige andere Elemente wie Anfrage, Antwort, Daten, Ergebnis zu definieren. Wie kann ich diese Artikel für meine eigenen Verschlüsse machen?
Meine andere Frage ist über "Anfrage" und "responseJSON"! Was sind diese Gegenstände? Eine Erweiterung oder andere Dinge?
Bitte. gib ein Beispiel?
jemand? Gib mir eine Antwort ? –
Die anderen Dinge, über die Sie sprechen, sind in der Antwort. Sie können mehrere Elemente in Ihrem Verschluss haben, genauso wie Sie eine Antwort haben. –