मैंने presentModalViewController:
का उपयोग करके एक व्यू कंट्रोलर प्रस्तुत किया, अब इसे कैसे बंद/खारिज करना है?वर्तमान मॉड्यूल व्यू कंट्रोलर के साथ खोले गए व्यू कंट्रोलर को कैसे खारिज करें:
15
A
उत्तर
12
आपके पास दो विकल्प हैं, दोनों dismissModalViewController का उपयोग कर शामिल है।
पसंदीदा तरीका प्रतिनिधिमंडल का उपयोग करना और दृश्य नियंत्रक को बताना है जो इसे खारिज करने के लिए दृश्य प्रस्तुत करने के लिए जिम्मेदार था। दूसरी तरह के दृश्य हैं, जो अपने आप में खारिज करने के लिए पेश किया गया है (जो वास्तव में इसे खारिज करने के लिए माता पिता को कहता है।)
22
नियंत्रक से रीति से प्रस्तुत किया:
[self dismissModalViewControllerAnimated:YES]
26
iOS6 के इस कोड का उपयोग करने के लिए
[self dismissViewControllerAnimated:YES completion:Nil];
बजाय
[self dismissModalViewControllerAnimated:YES];
यह आपकी मदद कर सकता है।
+4
मैन आप सुपर डुप्कर अद्भुत हैं, मैं 5 बजे की तरह खोज रहा हूं। –
आपको बहुत धन्यवाद – WangYang
तकनीकी रूप से यह सही नहीं है, यह '[self.parentViewController dismissModalViewControllerAnimated: YES]' होना चाहिए। लेकिन सुविधा के लिए, 'dismackModalViewControllerAnimated: 'स्वचालित रूप से संदेश को माता-पिता को अग्रेषित कर देगा यदि लक्ष्य दृश्य नियंत्रक को सामान्य रूप से प्रस्तुत नहीं कर रहा है। – Anomie