let url1 = "https://jsonplaceholder.typicode.com/posts"
var request = URLRequest(url: URL(string: url1)!)
request.httpMethod = "GET"
let urlSession = URLSession.shared
let task = urlSession.dataTask(with: request, completionHandler: {(data,response,error) -> Void in
if let error = error {
print(error)
return
}
if let data = data {
OperationQueue.main.addOperation({() -> Void in
self.tableView.reloadData()
})
}
})
task.resume()
Mit oder ohne http-Methode sind die Antwortdaten leer. Was mache ich falsch? WiFi funktioniert gut. Vielleicht ein Problem mit meinen Simulatoreinstellungen?Daten kommen nicht JSON-Parsing
Ja danke, aber Ihr Code funktioniert nicht auch, ich meine, Daten sind leer, nichts zu analysieren. WiFi auf meinem Emulator funktioniert gut vielleicht Problem auf meinem xcode8?
Bitte klären, was Ihr Problem ist. Welches Debugging hast du gemacht? Was genau passiert, wenn Sie diesen Code ausführen? – rmaddy
jsonArray = versuche JSONSerialization.jsonObject (mit: data, options: .allowFragments) as! [[String: Any]] benutze diese Zeile –
Überprüfen Sie meine Antwort nur ersetzen Sie Ihre Methode mit mir, die Sie Ihre Ausgabe –