तो मुझे एक ही समस्या है (दो साल बाद!)। मैंने अंतर्निहित समस्या को ठीक नहीं किया है, लेकिन मैंने पाया कि एक डिफ़ॉल्ट प्रस्तुति शैली के साथ प्रस्तुत एक मोडल दृश्य ठीक से खुल जाएगा, लेकिन पेज शीट प्रेजेंटेशन शैली का उपयोग करने वाला कोई भी काम नहीं करता है। unwindToViewX
विधि खोलना segue है, हालांकि आगे बढ़ रहा है जनक दृश्य नियंत्रक पर कहा जाता हो जाता है, तो मैं निम्नलिखित कोड के साथ इस मुद्दे उन्हें धोखा दिया गया है:
if (self.presentedViewController) {
[self dismissViewControllerAnimated:YES completion:NULL];
}
यह मैं के रूप में एक प्रतिनिधि प्रणाली की स्थापना से बचाता है अनजान कार्रवाई सभी भारी भारोत्तोलन कर रही है, लेकिन एक ऐसी समस्या से भी बचाती है जहां शायद अनजान कार्रवाई एक दिन काम कर सकती है, क्योंकि उस मामले में self.presentedViewController
को NO
वापस करना चाहिए क्योंकि अनचाहे कार्रवाई सही तरीके से काम करती है और हम दो दृश्य नियंत्रकों को खारिज नहीं कर पाएंगे दुर्घटना।
मुझे आशा है कि इससे अन्य लोगों को एक ही नाव में मदद मिलेगी, लेकिन मैं यह भी सुनना चाहूंगा कि किसी और के पास बेहतर समाधान है या नहीं।
शायद यह सामान्य व्यवहार है। यदि संभव हो तो कृपया अधिक जानकारी और स्टोरीबोर्ड स्क्रीनशॉट के साथ विस्तृत करें। – Desdenova
मोडल दृश्यों के लिए dismissviewcontrolleranimated –
मुझे 'dismissviewcontrolleranimated' का उपयोग करने में कोई समस्या नहीं है। हालांकि, मैं यह निर्धारित करने की कोशिश कर रहा हूं कि इस मामले में अवांछित कार्यक्षमता क्यों काम नहीं कर रही है। मैं एप्पल के दस्तावेज में कुछ भी प्रासंगिक नहीं पा सकता हूं। –