Avatar ·

Vérification de la connexion Internet en Swift — une solution simple et fiable

Bonjour à tous ! Je suis débutant en Swift et en développement iOS. J'écris une application qui télécharge des données depuis le réseau, mais j'ai rencontré un problème : si Internet est déconnecté, l'application se bloque ou plante avec une erreur. J'ai besoin de vérifier la présence d'une connexion Internet avant d'effectuer une requête. J'ai trouvé l'ancienne bibliothèque Reachability d'Apple, mais elle est en Objective-C et, d'après ce que j'ai compris, elle est déjà obsolète. J'ai essayé de l'utiliser via un bridging header, mais je me suis embrouillé. J'ai aussi entendu parler de NWPathMonitor du Network.framework, mais je ne comprends pas comment l'intégrer correctement dans mon application. Voici un exemple de mon code, où j'essaie de charger des données sans vérification : ```swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() fetchData() } func fetchData() { let url = URL(string: "https://api.example.com/data")! let task = URLSession.shared.dataTask(with: url) { data, response, error in if let data = data