ios ब्रिजिंग हैडर का उपयोग करते समय एक्सकोड 7 स्वत: पूर्ण नहीं करता




iphone frameworks (4)

ओबज सी। एक ही प्रोजेक्ट में दूसरी .m फ़ाइलों में .h फ़ाइलों को आयात करना।

समय के लिए मैं आसपास का काम के रूप में कास्टिंग करता हूं।

इसलिए, समस्या यह है कि जब मैं एक्सकोड 7 में कुछ भी आयात करता हूं तो ब्रिजिंग हेडर एक्सकोड का उपयोग करके मेरा कोड स्वत: पूर्ण नहीं होता है, भले ही मैंने अपने वर्तमान .swift में फ़्रेमवर्क, हैडर फाइल आयात कर दिया हो, अगर यह सिर्फ हेडडर Xcode doesn ' टी स्वत: पूर्ण

हालांकि चीजें अलग-अलग रूपरेखा पर निर्भर हैं, अगर मैं पार्स फ्रेमवर्क आयात करता हूं तो Xcode बिल्कुल भी स्वत: पूर्ण नहीं होता है, जैसे कि कोई NSString, कोई अन्य बुनियादी सामान नहीं। जब मैंने FacebookSDK आयात करने की कोशिश की, तो Xcode NSString की तरह मूल सामग्री को स्वत: पूर्ण करता है, लेकिन यह FacebookSDK से संबंधित सामान को स्वत: पूर्ण नहीं करता है।

इसके अलावा मैंने उसी परियोजना को एक्सकोड 6 में चलाने की कोशिश की और वहां स्वत: पूर्णतः काम किया गया। क्या यह मेरे एक्सकोड 7 या चौखटे के साथ कुछ गलत है? मैंने पहले से ही कैश हटाने, व्युत्पन्न डेटा हटाने की कोशिश की थी, लेकिन एक्सकोड 7 को फिर से स्थापित करना था लेकिन कोई भी मदद नहीं करता कोई टिप?


मेरे लिए काम करने वाला समाधान यह सुनिश्चित करना है कि नीचे दिए गए स्क्रीनशॉट के रूप में आप अपने प्रोजेक्ट में शामिल प्रत्येक ढांचे के लिए एक अलग-अलग पथ डालते हैं।


स्टैकवॉवरफ्लो पर हर समाधान की कोशिश करने के बाद, मैं सभी कस्टम प्लगइन्स हटाता हूं - और ये यह था। Xcode -> विंडोज़ -> पैकेज मैनेजर (मेरे मामले में यह स्ट्रिंग्स के बारे में कुछ था)


फेसबुक एसडीके चौखटे मेरे लिए कोड पूरा करने में नहीं दिख रहे थे आखिरकार काम करने पर फ्रेमवर्क फाइलों को परियोजना निर्देशिका में प्रतिलिपि बना रहा था, हालांकि फेसबुक आधिकारिक निर्देश 'दस्तावेज़' फ़ोल्डर के संदर्भों का उपयोग करने की सलाह देते हैं।

मैंने मॉर्गन और वान डू से ढांचे के खोज पथ को विशिष्ट निर्देशिका जोड़ने और पुनरावृत्ति करने की कोशिश की, लेकिन मेरे लिए कोई पासा नहीं था प्रोजेक्ट डायरेक्टरी में पूरी तरह से प्रतिलिपि करना था (एक्सकोड चलाना 7)।







xcode7