2014-09-18 12 views
7

के बीच मैं एक ऐप्स जो कोर डेटा का उपयोग करता है और मैं इसे करने के लिए एक आज एक्सटेंशन जोड़ने के लिए भी डेटा का उपयोग जो कोशिश कर रहा हूँ मैं इसे अब तक की स्थापना की और उपयोग करने के लिए अपने में सक्षम है डेटा, लेकिन मुझे इकाइयों के लिए कक्षाओं में परेशानी हो रही है। मैं निम्नलिखित त्रुटि मिलती हैआईओएस आज एक्सटेंशन - शेयर कोर डेटा

CoreData: चेतावनी: इकाई के लिए 'Med_Track_2.Medicine' नामक वर्ग लोड करने में असमर्थ 'चिकित्सा'

Med_Track_2 मुख्य अनुप्रयोग के लिए उत्पाद का नाम है, Medicine_Tracker_2 है विस्तार दवा वर्ग दोनों लक्ष्यों

में जोड़ा जाता है वहाँ इस के चारों ओर एक रास्ता है के लिए नाम?

उत्तर

2

आप अपने ऐप और अपने विस्तार के बीच संसाधनों को साझा करने के लिए है। "अपनी युक्त ऐप के साथ डेटा साझा करना" अध्याय पढ़ें: https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1

इसके अलावा आपको उन एक्सटेंशन को जोड़ना होगा जिन्हें आप एक्सटेंशन के लक्ष्य में भी उपयोग करना चाहते हैं। ,

+0

ठीक है (चरणों बिल्ड/एक्सटेंशन के लक्षित की संकलित सूत्रों का कहना है वर्गों संपादित करें) ताकि एक रूपरेखा का उपयोग करने के कहते हैं, लेकिन फिर भी एक रूपरेखा के साथ मैं मिल वर्ग त्रुटि –

+0

लोड करने के लिए आप लिंक करना एक्सटेंशन लक्ष्य संपादित की है असमर्थ उस ढांचे के साथ? –

+0

हाँ, दोनों विस्तार और मुख्य एप्लिकेशन जुड़े हुए हैं, मुख्य अनुप्रयोग काम करता है लेकिन विस्तार वर्ग के नाम बनाता विस्तार के काम एक्सटेंशन परियोजना के लिए बदल रहा है (हालांकि कोई डेटा नहीं दर्शाता) –

संबंधित मुद्दे