2011-11-09 15 views
8
  1. भागो एक एप्लिकेशन के बाद पृष्ठभूमि से वापस आने के बाद लाओ मॉडल संवाद
  2. अनुकरण स्मृति चेतावनी (के लिए उपकरणों कि दूसरे ऐप्स पर गहन स्मृति)
  3. स्विच कर रहे हैं (अगर आपने पहले से ऐसा नहीं किया है तो कुछ एप्लिकेशन) के लिए जाना
  4. एप्लिकेशन
  5. पर वापस आएं संवाद
खारिज

आपको एक खाली स्क्रीन (विंडो) दिखाई देगी। इस बग/मुद्दे को प्रदर्शित करने के लिए टेस्ट प्रोजेक्ट: http://github.com/chetanpungaliya/iOS-5-TestModalखाली स्क्रीन मोडल नकारने और एक स्मृति iOS 5 सिम्युलेटर या डिवाइस</li> <li>का उपयोग करके टैब के साथ चेतावनी

+0

क्या आपने कभी इसे हल किया है? मैं बस इसमें भी भाग गया। – XJones

उत्तर

4

मैं आज अपने आप में भाग गया और आईओएस 5 बग के अलावा कोई स्पष्टीकरण नहीं मिला। कुछ हैकिंग के बाद, मुझे एक कामकाज मिला। मोडल व्यू कंट्रोलर को खारिज करने से पहले, tabBarController.selectedIndex को एक अलग दृश्य नियंत्रक अनुक्रमणिका में बदलें और फिर दोबारा वापस करें।

आप इसे अपने प्रोजेक्ट के क्लोन में https://github.com/xjones/iOS-5-TestModal पर देख सकते हैं। मैंने इसे पुल अनुरोध के रूप में भी सबमिट किया है।

संपादित करें: http://openradar.appspot.com/10529236

+0

हां जिसने मेरे लिए भी काम किया। अभी भी इस मुद्दे पर सेब डेवलपर समर्थन से सुनने का इंतजार है। – cpungaliya

1

मैं भी एक ही मुद्दा था और यह तय: openradar रिपोर्ट

किसी भी openradar पर इस पोस्ट किया गया है जोड़ा। समस्या यह है कि जिन एक्सलेट्स को हम xib के माध्यम से कनेक्ट करते हैं, वेडिउडलोड विधि में शून्य पर सेट होते हैं। इस विधि को उन सभी विचारों पर बुलाया जाता है जो वर्तमान में दिखाई नहीं दे रहे हैं, जब स्मृति चेतावनी होती है। जब हम उन विचारों पर वापस आते हैं, तो उनकी दृश्यडिडलोड विधि को फिर से बुलाया जाता है। इसे ठीक करने का एकमात्र तरीका viewDId से setNil विधियों को हटाने के लिए है डीलोक विधि में लोड करें और सबकुछ ठीक काम करेगा।

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

  • कोई संबंधित समस्या नहीं^_^