2010-12-09 19 views
7

मैं एक आईफोन एप्लिकेशन (बहु कार्य समर्थन के साथ आईफोन) विकसित कर रहा हूं जिसमें मैं त्रुटि पर UIAlertView प्रदर्शित कर रहा हूं। जब UIAlertView प्रदर्शित होने वाला है तो मेरा ऐप पृष्ठभूमि पर भेजा जाता है। अब, अगर मैं अपने ऐप को अग्रभूमि में लाने का प्रयास करता हूं, तो UIAlertView एक पल के लिए प्रदर्शित हो जाता है और अगर मैं किसी भी बटन पर खारिज नहीं करता/क्लिक करता हूं तो भी स्वचालित रूप से खारिज हो जाता है।जब ऐप पृष्ठभूमि में जाता है और अग्रभूमि पर वापस आ जाता है तो UIAlertView गायब हो जाता है

क्या कोई जानता है कि समस्या क्या है?

धन्यवाद और सादर, दीपा

+0

मैं बस अपना ऐप्लिकेशन में भी ऐसा ही करने की कोशिश की है अच्छा है, लेकिन अलर्ट व्यू अभी भी है। शायद आप कुछ कोड या कुछ पोस्ट करना चाहते हैं? (हो सकता है कि अलर्ट व्यू प्रतिनिधि कोड सबसे महत्वपूर्ण हैं) –

उत्तर

1

जब आप एक चेतावनी दृश्य जोड़ने, तो वह वर्तमान ViewController के दृश्य के शीर्ष पर और समय पहले अग्रभूमि के लिए आ रहा है, कभी कभी दृश्य xib से और सभी पुनः लोड है जोड़ा जाता है सामग्री ताज़ा कर रहे हैं। मेरा सुझाव है कि आप नियंत्रक में एक स्टेट वैरिएबल बनाए रखने के लिए जो अग्रभूमि पर वापस आने पर चेतावनी को फिर से देखें।

+0

यह समस्या मेरे साथ भी हो रही है, इसलिए यह संभव नहीं है क्योंकि जब मैं अगले को कॉल करता हूं तो चेतावनी दिखाई दे रही है, इसलिए, मुझे लगता है कि कहीं कहीं है – Oscar

1

Rajact जवाब है, अगर 'कॉल' से मतलब है अगले

[theViewWhenYouAddedIt bringSubviewToFront:theViewWhenYouAddedIt.theAlert]; 

यह मैं के लिए काम किया मुझे आशा है कि इस मदद करता है किसी को

संबंधित मुद्दे