आम तौर पर, मेरे आईओएस अनुप्रयोगों में जो सर्वर के साथ संवाद करने के लिए बहुत सारे HTTP अनुरोधों का उपयोग करते हैं, मैं ऐप के वैश्विक NSOperationQueue में एक NSBlockOperation जोड़ता हूं, और फिर निलंबित करता हूं और कतार को सक्षम करें जब एप्लिकेशन इंटरनेट कनेक्शन स्थिति में परिवर्तन का पता लगाता है, इस प्रकार कतार में वर्तमान में किसी भी अनुरोध को सहेजने तक कतार को अनुपयुक्त किया जाता है। हालांकि, मुझे पूरा यकीन नहीं है कि इस तरह, वर्तमान में चल रहे किसी भी ऑपरेशन को रोक दिया जाएगा, और फिर कतार के शीर्ष पर फिर से जोड़ा जाएगा।HTTP नेटवर्किंग के साथ इंटरनेट कनेक्शन में बदलाव से निपटने का सबसे अच्छा तरीका
मेरा प्रश्न है: क्या नेटवर्क स्थिति में एक परिवर्तन से निपटने के लिए जब आप को रोक कर में एक दूरस्थ सर्वर यानी करने के लिए HTTP अनुरोध के साथ काम कर रहे हैं शुरू करने, अनुरोध आदि रद्द किसी भी बेहतर तरीके हैं ...
easist रास्ता, जो इस मुद्दे को अनदेखा करना भी सबसे अधिक उपयोग और पर्याप्त है। अनुरोध बनाएं, उन्हें सर्वर पर भेजें और यदि कनेक्शन विफल हो जाता है, तो उपयोगकर्ता को एक त्रुटि प्रदर्शित करें। और कुछ नहीं। जब आप विफल हो जाते हैं तो आप एक कनेक्शन पुनः प्रयास कर सकते हैं लेकिन मैं अनुरोध के लिए इसे एक से अधिक बार करने की अनुशंसा नहीं करता। – Sulthan
@ सुल्तान वैकल्पिक रूप से, अगर अनुरोध आंतरिक थे उदा। एनालिटिक्स? –