2015-03-18 5 views
6

क्या प्लेग्राउंड की स्रोत निर्देशिका में "SupportCode.swift" फ़ाइल में एक (गैर-ऐप्पल) फ्रेमवर्क शामिल करने का कोई तरीका है?Playground के "SupportCode.swift" में तीसरे पक्ष के ढांचे को आयात करना

जबकि फ्रेम निर्देश सफलतापूर्वक आयात किया जाता है जब आयात निर्देश खेल के मैदान में ही रखा जाता है, तो मुझे SupportCode.swift में समान ढांचे को आयात करने का प्रयास करते समय "कोई ऐसा मॉड्यूल" त्रुटि पॉप-अप नहीं होती है।

मेरे पास एक कार्यस्थल में एम्बेडेड मेरा खेल का मैदान है जिसमें आवश्यक फ्रेमवर्क भी शामिल हैं।

+0

में वर्णन के रूप में मैं सिर्फ एक ही समस्या मारा मौका न चूकें।कभी जवाब मिलते हैं? –

+0

वास्तव में नहीं .. ऑनलाइन कुछ भी नहीं मिला, इसलिए मैंने थोड़ी देर बाद छोड़ दिया। – insys

उत्तर

0

यह हाल ही में काम नहीं करता है।

बाहरी ढांचे को आयात करने के लिए, आपके पास एक एक्सकोड वर्कस्पेस में खेल का मैदान और आपके ढांचे का लक्ष्य/प्रोजेक्ट होना चाहिए। एक बार आपके पास यह हो और आप ढांचे का निर्माण कर सकें, तो आप केवल import के साथ ढांचे को आयात कर सकते हैं।

+0

देर से टिप्पणी के लिए खेद है, लेकिन यह अभी भी Xcode 7.0.1 के रूप में काम नहीं करता है। मेरे पास मौजूदा फ्रेमवर्क प्रोजेक्ट के साथ वर्कस्पेस है, और इसमें एक खेल का मैदान जोड़ने का प्रयास करें। मैं खेल के मैदान में ढांचे को आयात कर सकता हूं, लेकिन स्रोत फ़ोल्डर में किसी भी त्वरित स्रोत फ़ाइलों के लिए नहीं। मुझे ऐसा कोई मॉड्यूल त्रुटि नहीं मिलती है। – insys

+0

एक ही समस्या में चल रहा है। क्या आपको एक समाधान मिला? – user3288414

0

यदि खेल का मैदान पहले से ही एक प्रोजेक्ट में है जो वर्कस्पेस फ़ाइल नहीं है, तो आप फ़ाइल> वर्कस्पेस के रूप में सहेजें को चुनकर प्रोजेक्ट को वर्कस्पेस में परिवर्तित कर सकते हैं, फिर उस वर्कस्पेस में खेल का मैदान जोड़ें।

आप कार्यस्थल में प्रोजेक्ट नेविगेटर में खोजक प्रोजेक्ट को भी खींच सकते हैं।

संपादक में खेल का मैदान फ़ाइल खोलें, और आयात विवरण का उपयोग करके कस्टम फ्रेमवर्क आयात करें।

नोट: ये शर्तें हैं।

  • ढांचे खेल का मैदान के रूप में ही कार्यक्षेत्र में है।

  • ढांचा पहले ही बनाया जा चुका है।

  • यदि यह एक आईओएस ढांचा है, तो यह 64-बिट रन-टाइम गंतव्य के लिए बनाया गया है।

  • कार्यक्षेत्र में कम से कम एक सक्रिय योजना है जो
    लक्ष्य बनाता है।

  • यदि यह एक उद्देश्य-सी ढांचा है, तो यह परिभाषित मॉड्यूल बिल्ड
    सेटिंग को हां सेट करता है।

+0

आपके उत्तर के लिए धन्यवाद। कृपया ऊपर दी गई टिप्पणी पर नज़र डालें। संक्षेप में, यह अभी भी afaik/कोशिश नहीं करता है। मैंने सुनिश्चित किया है कि आपके द्वारा वर्णित सभी स्थितियों को पूरा किया गया है। – insys

1

यह एक हैक है। अगर आपके पास "Parse.framework" जैसी फ़ाइल है, तो बस इसे "/अनुप्रयोग /Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library पर एक्सकोड के सिस्टम फ्रेमवर्क फ़ोल्डर में कॉपी करें।/फ्रेमवर्क "

अब आप किसी अन्य सिस्टम ढांचे की तरह खेल के मैदान में इस ढांचे को आयात कर सकते हैं।

0

मुझे यह ट्यूटोरियल मिला है कि मैं अपनी परियोजना में कैसे कर रहा था।

https://m.pardel.net/using-3rd-party-frameworks-in-swift-playgrounds-fd415f6dba10

कृपया अपनी परियोजना में खाली .swift फ़ाइल जोड़ने के लिए इस सवाल का जवाब https://stackoverflow.com/a/47922876/855261

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