كيفية تنفيذ طلب HTTP في Swift باستخدام URLSession؟ (iOS)
مرحباً بالجميع! أنا مبتدئ في Swift وتطوير iOS. أكتب تطبيقي الأول الذي يجب أن يحصل على بيانات من الخادم عبر HTTP. قرأت أنه في السابق كانوا يستخدمون NSURLConnection، لكنه الآن قديم. أحاول فهم URLSession، لكن لا شيء يعمل لدي.
إليك الكود الخاص بي:
```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()
}
}
```
يتم تشغيل التطبيق، لكن لا يحدث شيء — لا تصل البيانات، لا توجد أخطاء، الكونسول فارغ. لا أفهم كيفية معالجة استجابة الخادم. هل أحتاج إلى تحليل JSON؟ وكيف أحصل على البيانات في متغير لعرضها لاحقاً في UILabel أو TableView؟
أرجو إرشادي إلى الطريقة الصحيحة للقيام بذلك.