2014-11-14 10 views
9

पृष्ठभूमि
करने के लिए सेट भी शामिल है मैं स्विफ्ट में एक API ढांचे के निर्माण कर रहा हूँ की अनुमति दें साथ ढांचा मॉड्यूल के अंदर गैर-मॉड्यूलर शीर्षक शामिल करें। मैं इसे Reachability कक्षा शामिल करना चाहता हूं जिसे आंतरिक और बाहरी रूप से उपयोग किया जा सकता है।गैर-मॉड्यूलर हाँ

स्थिति
मैं टोनी लाख द्वारा प्रदान की Reachability वर्ग के स्रोत कॉपी किया है, मेरी शीर्षक के इंपोर्ट स्टेटमेंट गयी। .h फ़ाइल HeadersBuild Phases के अनुभाग में सार्वजनिक पर सेट है। मैंने अपनी परियोजना और लक्ष्य दोनों में Allow Non-modular Includes in Framework Modules से YES सेट किया है। लाइन है कि ifaddrs.h आयात पर

Include of non-modular header inside framework module 'MyFramework.Reachability' 

: जब भी मैं इस परियोजना के निर्माण के लिए जाओ, मैं त्रुटि मिलती है।

प्रश्न
मैं अपनी परियोजना को कैसे निर्माण कर सकता हूं? क्या कोई और ढांचा है जिसके खिलाफ मुझे लिंक करने की आवश्यकता है SystemConfiguration नहीं है?

+2

क्या आपने कभी इसे हल किया है? – Rien

+0

नहीं, मैंने अभी विचार को मिटा दिया है। – HighFlyingFantasy

+0

वही है, मैं इसे काम करने के लिए नहीं मिल सका। – Rien

उत्तर

0

इस नमूने परियोजना पर एक नज़र डालें: https://github.com/tomaskraina/swift-modules-reachability

यह एक ApiFramework के होते हैं और एक ReachabilityApp और यह दर्शाता है इसे बाहर से सेट कैसे करने के लिए ताकि आप आंतरिक ढांचे में Reachability दोनों का उपयोग कर सकते है और साथ ही - ऐप्लिकेशन में ।

Xcode workspace screenshot

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