2014-07-12 6 views
6

मेरे यहां एक स्थिति है। कुछ दिन पहले, मैंने गलती से मेरी स्टोरीबोर्ड हटा दी, इसलिए तुरंत मेरी कचरे में चले गए और स्टोरीबोर्ड को परियोजना में वापस खींच लिया। सब कुछ ठीक काम किया। लेकिन फिर मैंने अपने कचरे को खाली कर दिया और स्टोरीबोर्ड अब मेरे प्रोजेक्ट में नहीं दिख रहा है; स्टोरीबोर्ड फ़ाइल लाल दिखाई दे रही है और जब मैं उस पर क्लिक करता हूं, तो कुछ भी लोड नहीं होता है। मेरी निराशा के लिए, मैंने सोचा कि सब खो गया था इसलिए मैंने एक नया स्टोरीबोर्ड बनाने और कक्षाओं, दुकानों और कार्यों को जोड़ने शुरू कर दिया।मैं xcode में स्टोरीबोर्ड कैसे पुनर्प्राप्त करूं?

मैं फिर सिम्युलेटर पर प्रोजेक्ट बनाने के लिए गया, और यह ओल्ड स्टोरीबोर्ड के साथ निर्माण कर रहा है। मैंने सोचा कि यह सिर्फ स्मृति से लोड हो रहा है इसलिए मैंने सिम्युलेटर पर ऐप हटा दिया और परियोजना को फिर से बनाया। वही बात फिर से। तो फिर मैंने इसे अपने आईफोन में बनाया और किसी भी तरह पुरानी स्टोरीबोर्ड अभी भी वहां है, भले ही मैं इसे अपनी परियोजना में कहीं भी नहीं ढूंढ पा रहा हूं।

यहां क्या हो रहा है? क्या इसका मतलब है कि मैं अपना स्टोरीबोर्ड पुनर्प्राप्त कर पाऊंगा?

इसके अलावा, जब मैं प्रोजेक्ट इंस्पेक्टर खोलता हूं और बिल्ड चरणों> कॉपी बंडल संसाधनों पर जाता हूं, और स्टोरीबोर्ड.स्टोरीबोर्ड पर राइट क्लिक करता हूं, और खोजक में शो पर क्लिक करता हूं, तो यह मेरा नया स्टोरीबोर्ड दिखाता है।

/Users/<Your user name>/Library/Developer/Xcode/DerivedData/<Your App Name>/Build/Products/Debug-iphonesimulator/<app Name.app> 

उस स्थान पर ब्राउज़: - enter image description here

उत्तर

4

1 निम्नलिखित पथ के साथ Derived Data में एक जगह नहीं है।

2 - अपनी .app फ़ाइल पर, राइट क्लिक करें -> पैकेज सामग्री दिखाएं।

3 - परिणामस्वरूप निर्देशिका सूची में, Base.lproj फ़ोल्डर ब्राउज़ करें। इसके तहत आपको अपने पुराने स्टोरीबोर्ड की संभावना है।

यदि आपने एक्सकोड आयोजक से Delete Derived Data किया है, तो आपको यहां कुछ भी खोजने की संभावना नहीं है। लेकिन सौभाग्य से, एक्सकोड अपनी इच्छाओं के खिलाफ दो बार इसे हटा नहीं देता है। तो अपनी किस्मत आजमाएं।

+1

मुझे लगता है कि मुझे फ़ाइल मिली है। लेकिन एक्सकोड कह रहा है कि इंटरफ़ेस बिल्डर संकलित निब्स नहीं खोल सकता है। – Scott

+0

ठीक है, इस प्रश्न का संदर्भ लें: http://stackoverflow.com/questions/24110342/xcode-6-interface-builder-cannot-open-compiled-nibs-error-fiksusdk –

+0

मैं देख सकता हूं कि यह पुराना प्रश्न है लेकिन मैं अब एक्सकोड 6.3.1 के साथ एक ही समस्या है और खुराक का लिंक इतना उपयोगी नहीं लगता है कि मैं सोच रहा था कि कोई अन्य समाधान हो सकता है। जब मैंने मुख्य स्टोरीबोर्ड के ऊपर के पथ से मुख्य स्टोरीबोर्ड की प्रतिलिपि बनाई तो अधिक सटीक होने के लिए मुख्य नाम दिया गया है। स्टोरीबोर्ड –

0

मैं भी Xcode 7.

में एक ही समस्या का सामना करना पड़ा लेकिन जब मैं कॉपी और Derived Data से पेस्ट कर दें। मैं

मिला आप संदर्भ द्वारा स्टोरीबोर्ड को हटाते हैं "इंटरफ़ेस बिल्डर संकलित महत्वपूर्ण व्यक्ति नहीं खोल सकता"

तो। सबसे पहले, अपने प्रोजेक्ट फ़ोल्डर (फाइंडर का उपयोग करके) देखें। यदि यह वहां है, तो आप इसे अपने प्रोजेक्ट में एक्सकोड में वापस खींच सकते हैं, या आप "फ़ाइलें जोड़ें ..." मेनू विकल्प का उपयोग कर सकते हैं। वह फ़ाइल पूरी तरह से काम कर रही है।

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