2013-04-01 8 views
7

से देखने नियंत्रक लोड करने के लिए मैं स्पष्ट रूप से एक कहानी बोर्ड से एक दृश्य नियंत्रक लोड हो रहा हूँ और इस कोड है असमर्थ:स्पष्ट स्टोरीबोर्ड

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil]; 
UIViewController *initViewController = [storyboard instantiateViewControllerWithIdentifier:@"InitialScreen"]; 

लेकिन ') एक त्रुटि "स्टोरीबोर्ड (एक शामिल नहीं है हो रही है पहचानकर्ता 'InitialScreen' के साथ नियंत्रक देखें "

फिर भी स्क्रीनशॉट से देखा जा सकता है, दृश्य नियंत्रक के पास यह पहचानकर्ता है। मैंने सफलतापूर्वक पहले नियंत्रकों को लोड करने के इस समान तरीके का उपयोग किया है, लेकिन कोई विचार नहीं कि यह इस समय क्यों काम नहीं कर रहा है। कोई विचार क्या मुद्दा हो सकता है?

enter image description here

उत्तर

5

मुझे अभी समस्या मिली है - सिम्युलेटर के साथ यह एक मुद्दा है, मुझे अपने कोड के साथ बिल्कुल कुछ भी गलत नहीं मिला और 100% यकीन था कि यह ठीक था, जब मैं उस स्थिति में अतीत में रहता हूं अपराधी को एक्सकोड खुद ही मिलें। तो भले ही मैं कई बार साफ और पुनर्निर्मित करता हूं, मैंने सिम्युलेटर में सामग्री को रीसेट करने का प्रयास करने का निर्णय लिया - और बिंगो ने काम करना शुरू कर दिया। मैंने इसे सिम्युलेटर कैशिंग सामग्री में एक बग में डाल दिया और आईबी में किए गए परिवर्तनों को दर्शाने के लिए अद्यतन नहीं किया।

0

अपने स्टोरीबोर्ड नाम स्टोरीबोर्ड फ़ाइल आप से देखने नियंत्रक लोड करने के लिए कोशिश कर रहे हैं के नाम से मेल करता है? आमतौर पर स्टोरीबोर्ड तरह MainStoryboard_iPhone

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil]; 

कुछ आप यह भी सुनिश्चित स्टोरीबोर्ड आईडी पाठ फ़ील्ड में कोई अवांछित स्पेस देखते हैं कि होने की जांच होनी चाहिए नाम हैं। इसके अलावा बाकी सब कुछ ऐसा लगता है कि यह मेरे लिए काम करना चाहिए।

+1

हां यह करता है। असल में मुझे समस्या मिली है - सिम्युलेटर के साथ यह एक मुद्दा है, मुझे अपने कोड के साथ बिल्कुल कुछ भी गलत नहीं मिला और 100% यकीन था कि यह ठीक था, जब मैं उस स्थिति में अतीत में रहा हूं तो मुझे आम तौर पर अपराधी मिल जाता है एक्सकोड खुद ही है। तो भले ही मैं कई बार साफ और पुनर्निर्मित करता हूं, मैंने सिम्युलेटर में सामग्री को रीसेट करने का प्रयास करने का निर्णय लिया - और बिंगो ने काम करना शुरू कर दिया। मैंने इसे सिम्युलेटर कैशिंग सामग्री में एक बग में डाल दिया और आईबी में किए गए परिवर्तनों को दर्शाने के लिए अद्यतन नहीं किया। – Gruntcakes

+0

आह हाँ, मैंने पहले भी उन समस्याओं में भाग लिया है। खुशी है कि आपने इस मुद्दे को ठीक किया है। हैप्पी कोडिंग! – bvogelzang

+0

@Mungbeans, इस समस्या के साथ दूसरों के लाभ के लिए, आप अपने समाधान को * उत्तर * के रूप में टाइप करने और इसे स्वीकार करने पर विचार कर सकते हैं। धन्यवाद। – Nate