अवधि मैं iTunes शैली ब्राउज़र की शैली में मेरी कोर डाटा मॉडल के लिए एक सरल अंतरफलक बनाने के लिए कोशिश कर रहा हूँ के साथ कोको में अंदर घुसते हैं। Genre <-->> Artist <-->> Album
:को लागू करने अभिभावक> बच्चे कोर डाटा बाइंडिंग कि कई संस्थाओं
मैं तीन संस्थाओं के साथ एक मॉडल सेटअप।
मैं उन्हें प्रत्येक को एनएसटीबल व्यू में बस जोड़ना चाहता हूं, लेकिन ऐसा लगता है कि एनएसएआरएआर कंट्रोलर से बच्चों के रिश्तों तक पहुंचने के लिए केवीसी अनुपालन नहीं है। इसलिए, मुझे चयनित शैली ऑब्जेक्ट्स को ArtistController से संचार करने में कठिनाई हो रही है।
आप यह कैसे करते हैं? क्या यह किसी भी कस्टम सबक्लासिंग के बिना आईबी के भीतर भी संभव है?
पोस्टरिटी के लिए संपादित करें: मैं कई चीजें गलत कर रहा था।
- बच्चे नियंत्रक को अपने बाध्यकारी के माध्यम से प्रबंधित ऑब्जेक्ट कॉन्टेक्स्ट के बारे में जानना आवश्यक है।
- बच्चे नियंत्रक को
Entity
मोड में होना चाहिए, बल्किNSMutableDictionary
कक्षा के रूप में कार्य करना चाहिए। - और, अंत में, बाल नियंत्रक अपना डेटा तैयार नहीं करता है। यह
Content Set
बाध्यकारी के माध्यम से, माता-पिता से इसे पुनर्प्राप्त करता है। नियंत्रक कुंजीselection
का उपयोग करें, और मॉडल कुंजी पथ जो बच्चों से जुड़ता है।
पुhew। ब्रायन के उत्तर और this MacResearch tutorial दोनों मेरी त्रुटियों को निर्धारित करने में सहायक थे (और मेरे कौन से हिस्से सही थे)।
हाँ पर एप्पल डॉक्स में उल्लिखित है,। मैं रनटाइम त्रुटि मिलती है: '[ valueForUndefinedKey:]: इकाई MBGenre कुंजी मान नहीं कोडिंग अनुरूप कुंजी" कलाकारों ".' मैं बच्चे का रिश्ता तक पहुँचने के बारे में छह या सात अलग अलग तरीकों की कोशिश की है के लिए किया जाता है, इनमें से कोई भी काम नहीं। इनपुट के लिए धन्यवाद; यह मुझे बहुत कम पागल महसूस करता है। –