मैं NSURLConnection's
sendSynchronousRequest:returningResponse:error:
विधि का उपयोग करें (एक अलग NSOperation
सूत्र में) बाहरी सर्वर से कनेक्ट करने के लिए डेटा पुनर्प्राप्त करने के लिए। मुझे कैसे पता चलेगा कि ऑपरेशन समाप्त हो गया है, या कुछ अन्य नेटवर्क त्रुटि?कैसे करता है, तो NSURLConnection के sendSynchronousRequest पता लगाने के लिए: returningResponse: त्रुटि: समाप्त हो गया का समय समाप्त हो जा रहा है या अन्य त्रुटि
5
A
उत्तर
14
यदि कोई त्रुटि हुई, तो त्रुटि पैरामीटर गैर-शून्य होगा जब sendSynchronousRequest:returningResponse:error:
रिटर्न होगा।
आप [NSError code]
द्वारा दिए गए मान की जांच करके त्रुटि कोड पुनर्प्राप्त कर सकते हैं। समय के लिए त्रुटि कोड NSURLErrorTimedOut
है।
उदाहरण के लिए:
NSError *error = nil;
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]
if (error.code == NSURLErrorTimedOut) {
// Handle time out here
}
0
आप उपयोगकर्ता को अलर्ट प्रस्तुत कर सकते हैं और sendSynchronousRequest:returningResponse:error:
में त्रुटि पैरामीटर को अलर्ट के संदेश में भेज सकते हैं।
कोड कुछ इस तरह होगा:
[NSURLConnection sendSynchronousRequest: req returningResponse: &response error: &error];
if (error)
{
UIAlertView * alert = [[UIAlertView alloc]initWithTitle:@"Error" message:[error localizedDescription] delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}
आशा है कि यह मदद करता है !!
संबंधित मुद्दे
- 1. जब MotionEvent.ACTION_MOVE समाप्त हो गया है तो पता लगाने के लिए
- 2. cudamemcpy त्रुटि: "लॉन्च का समय समाप्त हो गया और इसे समाप्त कर दिया गया"
- 3. गतिविधि को कैसे पता चलाना समाप्त हो गया है?
- 4. "अनुरोध का समय समाप्त हो गया।" डीबग = "झूठी" सेटिंग करते समय त्रुटि
- 5. निदान "अनुरोध का समय समाप्त हो गया है" HttpExceptions
- 6. पीएचपी कैसे पता लगाता है कि एक सत्र का समय समाप्त हो गया है?
- 7. लगातार प्रमाणीकरण टोकन समाप्त हो रहा है
- 8. viewbre.js घटना view.render() समाप्त हो गया है
- 9. मोनो अपाचे 2 HttpWebRequest "अनुरोध का समय समाप्त हो गया"
- 10. कैसे जांचें कि धागा समाप्त हो गया है या नहीं?
- 11. कर्ल अपवाद: 28: कनेक्ट() का समय समाप्त हो गया?
- 12. एबी (अपाचे बेंच) त्रुटि: apr_poll: निर्दिष्ट समय-समय पर समाप्त हो गया है (70007) विंडोज
- 13. NSURLConnection sendSynchronousRequest
- 14. टोकन समाप्त हो गया - JSON REST API - त्रुटि कोड
- 15. निष्पादन रूबी धागा दुर्घटनाग्रस्त अपवाद समाप्त हो गई है, लेकिन समय समाप्त :: त्रुटि
- 16. मेरा पर्यवेक्षक क्यों समाप्त हो रहा है?
- 17. NSURLConnection sendSynchronousRequest - अग्रभूमि के लिए पृष्ठभूमि
- 18. NSURLConnection sendSynchronousRequest - लापता डेटा
- 19. Google ऐप इंजन का समय समाप्त हो गया?
- 20. क्यों "अनुमत स्मृति आकार समाप्त हो गया"?
- 21. HTTP कुकी का समय समाप्त हो गया (औसत, अधिकतम, ...)
- 22. पाइथन सॉकेट अचानक समय समाप्त हो रहा है?
- 23. कैसे जांचें जब Shell32.Folder.CopyHere() समाप्त हो गया है
- 24. सोपयूआई: कनेक्ट अपवाद: कनेक्शन का समय समाप्त हो गया:
- 25. एंड्रॉइड: पता लगाएँ जब स्क्रॉलव्यू स्क्रॉलिंग समाप्त हो गया है और वापस उछाल रहा है?
- 26. टाइमआउट समाप्त हो गया। ऑपरेशन पूरा होने से पहले टाइमआउट अवधि समाप्त हो गई है या सर्वर
- 27. यह पता लगाने के लिए कि कोई प्रोग्राम उपप्रोसेस से क्रैश हो गया है या नहीं?
- 28. java.net.socketexception: ऑपरेशन एंड्रॉइड में समस्या का समय समाप्त हो गया?
- 29. एंड्रॉइड httpclient सर्वर के दूसरे अनुरोध पर लटकता है (कनेक्शन का समय समाप्त हो गया है)
- 30. htaccess - सशर्त पुनर्लेखन और समाप्त हो गया