से तत्काल मूल्य प्राप्त करें मेरे पास Factory
के रूप में सबसे सटीक रूप से वर्णित किया जा सकता है, जो कुछ NSOperations उत्पन्न कर रहा है। एनएसओपीरेशन उत्पन्न होने से पहले, मैं वर्तमान नेटवर्क स्थिति की जांच करना चाहता हूं और यदि उपयोगकर्ता 3 जी/मोबाइल कनेक्शन पर है, तो उन्हें चेतावनी दें कि वे डेटा-भारी ऑपरेशन करने जा रहे हैं।UIALertView
मैंने इसे UIAlertView के साथ करने का प्रयास किया, लेकिन यूआईएलर्टव्यूव से "प्रतिक्रिया" प्राप्त करने का एकमात्र तरीका ईवेंट-आधारित प्रतिनिधि प्रणाली के माध्यम से है। मैं सोच रहा था कि जावास्क्रिप्ट में "पुष्टि" संवाद की तरह कार्य करने का कोई तरीका था, जहां यह यूआई को अवरुद्ध करता है और इसे खारिज होने के बाद मुझे तत्काल मूल्य मिल सकता है।
क्या ऐसा करने का कोई मानक तरीका है, या कुछ उदाहरण कोड की ओर इशारा किया जा सकता है जो कुछ समान करता है?
मुझे यकीन नहीं है कि मैं आपका प्रश्न समझता हूं, यूआईएलर्टव्यू यूआई को भी अवरुद्ध करता है, और आप तुरंत प्रतिनिधि के साथ प्रतिक्रिया प्राप्त कर सकते हैं, आप वास्तव में क्या करने की कोशिश कर रहे हैं? –
आप UIAlertView को उपclass कर सकते हैं और अपनी इच्छानुसार कुछ भी वापस कर सकते हैं। मुझे यह एक रंग पिकर याद है। –
@ ऑस्कर: समस्या यह है कि प्रतिनिधि प्रतिनिधि द्वारा प्रतिक्रिया प्राप्त की जाती है, और मेरे पास उस विधि के अंदर मूल्य तक पहुंच नहीं है जिसने UIAlertView को तुरंत चालू किया है, जहां मुझे इसकी आवश्यकता है। –