Wie man eine HTTP-Anfrage in Swift mit URLSession durchführt? (iOS)
Hallo zusammen! Ich bin neu in Swift und iOS-Entwicklung. Ich schreibe meine erste App, die Daten von einem Server über HTTP abrufen soll. Ich habe gelesen, dass früher NSURLConnection verwendet wurde, aber das ist jetzt veraltet. Ich versuche, mich mit URLSession vertraut zu machen, aber bei mir funktioniert nichts.
Hier ist mein Code:
```swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://jsonplaceholder.typicode.com/posts/1")
let request = URLRequest(url: url!)
let session = URLSession.shared
let task = session.dataTask(with: request)
task.resume()
}
}
```
Die App startet, aber es passiert nichts – die Daten kommen nicht an, es gibt keine Fehler, die Konsole ist leer. Ich verstehe nicht, wie man die Serverantwort verarbeitet. Muss man JSON irgendwie parsen? Und wie bekomme ich die Daten überhaupt in eine Variable, um sie später in einem UILabel oder TableView anzuzeigen?
Könnt ihr mir bitte den richtigen Weg zeigen?
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs