2011-10-20 15 views
9

कोई भी विचार क्यों है कि "pushViewController" को कॉल करते समय मैं "स्रोत लोड नहीं कर सका: 6" कंसोल संदेश देख रहा हूं? नया विचार ठीक लगता है। कोड है:"pushViewController" को कॉल करते समय "स्रोत लोड नहीं किया जा सका: 6" कंसोल संदेश ??? (कोड संलग्न)

कोड को छोड़कर:

EKEventViewController *eventViewController = [[EKEventViewController alloc] init]; 
eventViewController.event = event; 
eventViewController.allowsEditing = YES; 
eventViewController.delegate = self; 

[self.navigationController pushViewController:eventViewController animated:YES]; // <== OCCURS HERE 
+0

क्या आपने नेविगेशन नियंत्रक से जुड़े आईबीओलेट को चेक किया था? – Sahil

+0

@ साहिल - आपका क्या मतलब है/आप यहां क्या प्राप्त कर रहे हैं? मैं वास्तव में समझ में नहीं आता। मेरे पास विशेष रूप से मेरे ऐपडिलेगेट या रूटव्यू कंट्रोलर में निर्दिष्ट आईबीओलेट नहीं है, लेकिन NavController ठीक काम करता प्रतीत होता है, इस मामले को छोड़कर मैं हाइलाइट कर रहा हूं जब मैं अपने एनवी कंट्रोलर की परत 3 पर 4 वें दृश्य को धक्का देने के बारे में सोच रहा हूं ... – Greg

+0

क्या आप पुशव्यू कंट्रोलर के बाद जांच सकते हैं, क्या यह इवेंट व्यू कंट्रोलर (ब्रेक पॉइंट जोड़कर) के दृश्य डिडलोड को हिट करता है? इसके अलावा विषय पंक्ति में आपने ** (कोड संलग्न) ** का उल्लेख किया है। इससे तुम्हारा क्या मतलब। – Sahil

उत्तर

1

EKEventViewController एक आईबी फ़ाइल जो हो जाता है भरी हुई है? हो सकता है कि आप अपनी आईबी/एनआईबी फाइल के अंदर एक छवि का उपयोग कर रहे हों जो अब आपके प्रोजेक्ट में नहीं है। इसके अतिरिक्त मेनू "उत्पाद" पर जाएं और "क्लीन बिल्ड फ़ोल्डर ..." पर क्लिक करें (या cmd-option-shift-k)

+0

EKEventViewController एक ऐप्पल नियंत्रक (#import ) है इसलिए यह इस मामले में मेरा कोड नहीं है। मैंने क्लीन बिल्ड फ़ोल्डर की कोशिश की लेकिन कोई भाग्य नहीं ... – Greg

+0

नियंत्रक को धक्का देने के बाद 'eventViewController.delegate = self;' सेट करने का प्रयास किया? –

+0

दुर्भाग्य से – Greg

1

आप इसे देखने से पहले इस व्यू कंट्रोलर के फ्रेम को सेट करने का प्रयास क्यों नहीं करते हैं।

eventViewController.view.frame = CGRectMake(…); 

[self.navigationController pushViewController:eventViewController animated:YES]; 
+0

कोई भाग्य नहीं है (यानी काम नहीं किया) ... – Greg

1

यह आईओएस 5.0 के बाद से नया प्रतीत होता है। मैं सत्यापित कर सकता हूं कि आईओएस 4.3 के तहत यह संदेश प्रकट नहीं होता है।

0

मुझे पता है कि यह वास्तव में एक पुराना सवाल है, लेकिन (यह मेरे साथ हुआ) शायद यह किसी के लिए उपयोग किया जाएगा।

मान लिया जाये कि आप सिम्युलेटर पर अपने ऐप का परीक्षण करने के लिए कोशिश कर रहे थे:

स्रोत लोड नहीं कर सका: 6 - कुछ सुविधाओं सिम्युलेटर पर उपलब्ध नहीं हैं, और आप एक असली डिवाइस पर अनुप्रयोग चलाने के लिए है। इसका मतलब यह है कि यह कैलेंडर ऐप से संबंधित सामग्री (आपके मामले में) नहीं ढूंढ सकता है।

+0

पता नहीं क्यों इसे नीचे दिया गया था। मुझे सिम्युलेटर पर यह त्रुटि संदेश मिला है; मैं एक डिवाइस पर एक ही ऐप चला गया और त्रुटि संदेश नहीं मिला। तो यह मुझे एक अच्छा जवाब लगता है! – matt