का उपयोग करते समय मुझे पता है कि इसके बारे में अन्य कई प्रश्न हैं लेकिन वे मेरी समस्या पूरी तरह से समझ नहीं पाते हैं।चेतावनी: उपस्थिति का प्रयास खिड़की पदानुक्रम में नहीं है! पहचान किए गए सेग्यू
मैं एक पहचान स्टोरीबोर्ड कस्टम segue, जब प्रासंगिक बटन दबाने के माध्यम से एक और SAGHomeScreenViewController
करने के लिए अपने प्रारंभिक दृश्य नियंत्रक SAGViewController
से जाना:
-(IBAction)goNewGame{
[self performSegueWithIdentifier:@"startHomeSegue" sender:self];
}
यह ठीक काम करता है लेकिन मैं अभी भी चेतावनी मिलती है:
चेतावनी: SAGHomeScreenViewController प्रस्तुत करने का प्रयास: SAGViewController पर 0xc43b800: 0xbaaa9f0 जिसका दृश्य विंडो पदानुक्रम में नहीं है!
अगर मैं performSegueWithIndentifer
बाहर टिप्पणी, segue अभी भी काम करता है, लेकिन मैं चेतावनी नहीं मिलता:
क्यों? ध्यान दें कि मेरे पास नेविगेशन नियंत्रक नहीं है।
यहां कोई सलाह की सराहना की जाएगी, सीगू अभी भी काम करता है लेकिन मुझे कोई चेतावनी नहीं चाहिए जो मुझे समझ में नहीं आती!
यदि आप UINavigationController का उपयोग नहीं कर रहे हैं तो आपको मोडल सेग्यू का उपयोग करना चाहिए। Segue काम करता है क्योंकि अगर आप गलत नहीं हैं, तो आपने अपने यूब्यूटन ऑब्जेक्ट से स्टोरीबोर्ड में अगलीव्यू कंट्रोलर से वायर्ड किया है। – suhit
मैं कस्टम सेगू का उपयोग कर रहा हूं क्योंकि मैं गंतव्य दृश्य को दाईं ओर स्लाइड करने के लिए चाहता हूं। अगर मैं एक मोडल सेगू – AndyOS
पर स्विच करता हूं तो मुझे अभी भी चेतावनी मिलती है, आप दृश्य पदानुक्रम में अपना वर्तमान व्यू कंट्रोलर (नियंत्रक जहां आप कॉल करते हैं) को कैसे जोड़ते हैं? – Greg