Avatar ·

Swift में इंटरनेट कनेक्शन की जाँच — सरल और विश्वसनीय समाधान

सभी को नमस्ते! मैं Swift और iOS डेवलपमेंट में नौसिखिया हूँ। मैं एक ऐसा ऐप लिख रहा हूँ जो नेटवर्क से डेटा लोड करता है, लेकिन एक समस्या का सामना करना पड़ा: यदि इंटरनेट बंद है, तो ऐप बस हैंग हो जाता है या एरर के साथ क्रैश हो जाता है। मुझे request करने से पहले इंटरनेट कनेक्शन की जाँच करनी होगी। मुझे Apple की पुरानी Reachability लाइब्रेरी मिली, लेकिन वह Objective-C में है और, जैसा कि मैंने समझा, पहले से ही पुरानी हो चुकी है। मैंने bridging header के माध्यम से इसका उपयोग करने की कोशिश की, लेकिन उलझ गया। मैंने Network.framework से NWPathMonitor के बारे में भी सुना है, लेकिन समझ नहीं आ रहा कि इसे अपने ऐप में सही तरीके से कैसे शामिल करूँ। यहाँ मेरे कोड का एक उदाहरण है, जहाँ मैं बिना जाँच के डेटा लोड करने की कोशिश कर रहा हूँ: ```swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() fetchData() } ```