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