मैं हर अनुरोध के लिए मेरे एप्लिकेशन में AFNetworking
का उपयोग (प्रवेश की तरह, यूआरएल से डेटा प्राप्त, आदि)।AFNetworking और कोई इंटरनेट कनेक्शन परिदृश्य
उदाहरण के लिए इसे लें: कोई उपयोगकर्ता लॉगिन बटन पर क्लिक करता है और कोई कनेक्शन नहीं है, त्रुटि को कहने वाले UIAlertView
को तत्काल प्रदर्शित कैसे करें? केवल तरीका अनुरोध समय-समय पर प्रतीक्षा करने और failure
ब्लॉक निष्पादित करने का तरीका है? क्या ऐसा कोई तरीका नहीं है जो तत्काल जांच करे कि कनेक्शन है या नहीं?
धन्यवाद!
हाय मैट और आपके उत्तर के लिए धन्यवाद।लेकिन आपका सुझाव इंटरनेट ** इंटरनेट का उपयोग करने वाली प्रत्येक ** विधि से पहले इंटरनेट कनेक्शन की वर्तमान स्थिति की जांच करना है और यदि कोई कनेक्शन कोई अलर्ट प्रदर्शित नहीं करता है? –
नहीं, बिलकुल नहीं। 'AFHTTPClient' अभिगम्यता परिवर्तनों के लिए मॉनीटर करता है और जब ऐसा होता है तो निर्दिष्ट ब्लॉक निष्पादित करता है। ब्लॉक में एक भी तर्क है, जो कि 'बेसURL' पहुंच योग्य है या नहीं, इसके लिए एक बूलियन है। – mattt
मैंने 'AFHTTPClient' को उपclassed है और मैंने' -setReachabilityStatusChangeBlock: ''NSLog (@" test ") के साथ' ओवरराइड किया है लेकिन कथन कभी निष्पादित नहीं किया गया है। क्यूं कर? –