के उदाहरण से प्रबंधित किया जाता है, इसलिए मैं 5 व्यू कंट्रोलर के साथ एक ऐप बना रहा हूं, पहला यूआईनेविगेशन नियंत्रक में एम्बेडेड है और बीच के बीच सेग पहले 4 व्यू कंट्रोलर ठीक काम करता है। हालांकि शुरू करने के लिए एक 5 वीं देखें नियंत्रक इस टूट गया है, और मैं त्रुटिNSGenericException ', कारण:' पुश सेग का उपयोग केवल तभी किया जा सकता है जब स्रोत नियंत्रक को UINavigationController
Terminating app due to uncaught exception 'NSGenericException', reason: 'Push segues can only be used when the source controller is managed by an instance of UINavigationController.'
मैं इस 5 वीं दृश्य नियंत्रक, इसकी सिर्फ एक छवि देख सकते हैं और एक लेबल के साथ एक मानक ViewController, और सभी के साथ कुछ अलग किया नहीं किया हो रही है स्टोरीबोर्ड में ctrl ड्रैगिंग बटन द्वारा मेरे segues को बुलाया जाता है। क्या किसी को यह पता है कि इसका क्या कारण है?
धन्यवाद
आश्चर्य है कि यह सही उत्तर के रूप में क्यों नहीं चुना गया है? – dhaval
शायद इसलिए क्योंकि ओपी स्पष्ट रूप से कहता है कि उसके पास पहले से ही उनके सभी व्यू कंट्रोलर हैं जो UINavigationController के भीतर एम्बेडेड हैं। मैं अपनी परियोजना में एक ही मुद्दे में चल रहा हूं। दृश्य नियंत्रक सबसे निश्चित रूप से एक UINavigationController के भीतर एम्बेडेड होते हैं जैसा कि नेविगेशन बार में '<पीछे' बटन द्वारा स्पष्ट है। – NathanAldenSr
शानदार। सरल जवाब, मुझे बहुत समय बचाया और बाधा हल हो गई। +1 – voghDev