/ / ActionSheet pushViewController समस्याएँ - उद्देश्य-सी, ios7, uiactionsheet

ActionSheet pushViewController समस्याएँ - उद्देश्य-सी, ios7, uiactionsheet

मुझे iOS 7 में एक एक्शन शीट से व्यू कंट्रोलर को पेश करने में समस्या हो रही है। मेरा प्रोग्राम अभी शुरू होता है:

[self.navigationController presentViewController:viewController animated:TRUE];

किसी और ने इस समस्या का सामना किया है?

धन्यवाद।

उत्तर:

उत्तर № 1 के लिए 1

self.navigationController है nil अगर व्यू कंट्रोलर नेविगेशन कंट्रोलर के अंदर इंबेडेड नहीं है को एक संदेश भेज रहा है nil नजरअंदाज कर दिया जाता है (यही वजह है कि आपका प्रोग्राम उस लाइन पर छोड़ रहा है)

परिवर्तन self.navigationController सेवा मेरे self, या self.tabBarController यदि आप "टैब बार नियंत्रक का उपयोग कर रहे हैं, या self.splitViewController यदि आप एक स्प्लिट व्यू कंट्रोलर का उपयोग कर रहे हैं।


जवाब के लिए 0 № 2

के साथ प्रयास करें

[self presentViewController:viewController animated:YES completion:nil];

जवाब के लिए 0 № 3

वर्तमान में नए व्यू कंट्रोलर आज़माएं - (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex