Avatar ·

So führen Sie eine HTTP-Anfrage in Swift aus: Schritt-für-Schritt-Anleitung für iOS-Entwickler

Hallo! Ich bin neu in Swift und iOS-Entwicklung und versuche, eine einfache GET-Anfrage an eine API zu stellen, aber nichts funktioniert. Mein Code sieht so aus: ```swift let url = URL(string: "https://api.example.com/users") let request = URLRequest(url: url!) let dataTask = URLSession.shared.dataTask(with: request) { data, response, error in print(data) } dataTask.resume() ``` In der Konsole wird `nil` ausgegeben. Ich verstehe nicht, warum die Daten nicht ankommen. Ich habe auch versucht, `URLSession.shared.dataTask(with: url)` zu verwenden – das gleiche Ergebnis. Ich habe gelesen, dass man `URLSession` verwenden muss, aber die Beispiele im Internet sind zu kompliziert: da sind irgendwelche Closures, Fehlerbehandlung, JSONDecoder... Ich muss einfach nur einen String vom Server holen und ausgeben. Können Sie mir sagen, wie man einen HTTP-Request in Swift richtig macht? Am liebsten mit minimalem Code und Erklärungen für Anfänger. Vielen Dank im Voraus! <<>>

Das Hauptproblem: Sie verarbeiten die Antwort nicht und extrahieren die Daten nicht

In Ihrem Code geben Sie nur das Objekt