मैं एक्सकोड 4 में आईओएस के लिए एक ऐप लिख रहा हूं और #import कथन के साथ किसी मुद्दे पर ठोकर खा रहा हूं।एक्सकोड, फ़ोल्डर्स और # आयात स्टेटमेंट
मेरी सभी स्रोत फ़ाइलें फ़ोल्डरों में व्यवस्थित होती हैं, प्रत्येक फ़ोल्डर को समूह या एक्सकोड में उपसमूह में मैप किया जाता है।
ProjectFolder
-SubFolderA
--FileA.h
-SubFolderB
--FileB.m
आमतौर पर, अगर मैं आयात करना चाहते हैं: निम्नलिखित पर विचार करें FileA में FileA, मैं #import "FileA.h"
लिखता हूं, और यह पूरी तरह से काम करता है। लेकिन कभी-कभी मुझे #import "../SubFolderA/FileA.h"
जैसे सापेक्ष पथ लिखना पड़ता है। फ़ाइल के केवल नाम लिखने में हमेशा सक्षम होने के लिए मुझे क्या करना चाहिए?
यह व्यवहार मेरे लिए अनिश्चित लगता है।
पीएस: मैं यह सब गड़बड़ एक रूट फ़ोल्डर में रखना नहीं चाहता हूं।
पीएस # 2: हाँ, मुझे पता है कि 'फ़ोल्डर' समूह से अलग कैसे है। मैंने प्रोजेक्ट के शुरुआती चरण में फ़ोल्डर्स बनाए हैं, उन्हें फाइंडर से एक्सकोड में खींच लिया है और उन्हें समूहों में मैप किया है। और सबकुछ ठीक काम करता था - मैं केवल फाइलनामों का उपयोग करके हेडर आयात करने में सक्षम था।
तो, मेरे पास लगभग एक दर्जन फ़ोल्डर्स हैं, और मुझे डीबग और रिलीज के लिए शीर्षलेख खोज पथ में प्रत्येक को जोड़ना होगा? क्या प्रक्रिया को स्वचालित करने का कोई तरीका है? सबकुछ ठीक क्यों काम करता था? – Dmitriy