दिलचस्प पोस्ट
मैं एक बुनियादी UIButton प्रोग्राम कैसे बनाऊं? नाम क्या है, और यह कैसे काम करता है? एक स्ट्रीम के रूप में PowerShell लाइन-बाय-लाइन में फ़ाइल को कैसे संसाधित करें आलसी एंड्रॉइड (शुरुआती स्तर) में सूची दृश्य पर छवि लोड करें? एंड्रॉइड में कस्टम कैमरा का उपयोग कर एक छवि कैसे कैप्चर और सहेज सकता है? सी # में फ़ाइल बाइनरी कैसे पढ़ें? मैं सी # में ActiveX नियंत्रण (COM) कैसे बना सकता हूं? क्या अन्य ऑब्जेक्ट में जावा कॉल पेरेंट ओवरराइड विधि है लेकिन उपप्रकार नहीं? कस्टम सत्यापन विशेषता में क्लाइंट साइड सत्यापन – asp.net mvc 4 कंटेंट डिलीवरी नेटवर्क (सीडीएन) का उपयोग करने के फायदे और नुकसान क्या हैं? गीत में FETCH_HEAD क्या मतलब है? कैसे एक धागा से एक अपवाद पकड़ने के लिए 64-बिट में एक संयुक्त गुणा और डिवाइड ऑपरेशन करने का सबसे सटीक तरीका है? जावा में ऑडियो मात्रा नियंत्रण (वृद्धि या कमी) android.util.AndroidRuntimeException: आप कड़ी चोट बर्खास्तगी और कार्रवाई बार गठबंधन नहीं कर सकते

एक्स कोड कोड भावना रंग / पूर्णता काम नहीं कर रहा है

संपादित करें: यह अजीब है … अगर मैं स्वागत स्क्रीन में प्रोजेक्ट के लिए हाल की प्रोजेक्ट आइटम को डबल-क्लिक करता हूं, कोड इन्सेंस और रंग काम करता है तो ठीक है लेकिन अगर मैं सिर्फ Open (स्वागत स्क्रीन में नीचे दाएं) पर क्लिक करता हूं तो ऐसा नहीं होता है। File > Recent projects से खोलना File > Recent projects या तो काम नहीं करती हैं और न ही खोजक में .xcodeproj फ़ाइल पर डबल क्लिक करते हैं।


आईफोन ओएस 3.0 प्रोजेक्ट के लिए कोड इन्सेंस मैं कई महीनों के लिए काम कर रहा हूं (एक्सकोड के विभिन्न इंस्टॉलेशन / संस्करण के माध्यम से) अब और काम नहीं कर रहा है। उदाहरण के लिए, यदि मैं NSString *myString करता हूँ, तो सभी कोड काला होगा (कोई रंग नहीं, कोई विकल्प नहीं + डबल क्लिक करें, कोई कोड पूरा नहीं होगा)। कोड भावना केवल अपनी कक्षाओं / विधियों / गुणों के लिए "काम करता है" लेकिन किसी भी एसडीके कक्षाओं के लिए नहीं। अगर मैं खरोंच से एक नई परियोजना बना रहा हूं तो मुझे ये सब काम करना है

मैंने पहले से ही इस परियोजना में "सभी कॉन्फ़िगरेशन के लिए बेस एसडीके" बदलने की कोशिश की है। मैंने पहले से "कोड संवेदना सूचकांक पुनर्निर्माण" की कोशिश की है मैंने पहले से ही "सभी लक्ष्य को साफ" करने की कोशिश की

प्राथमिकताओं में प्रलेख सभी डाउनलोड और काम कर रहे हैं। उदाहरण के लिए, अगर मैं उपरोक्त NSString चुनता हूं और राइट-क्लिक करें -> दस्तावेज में पाठ ढूंढें, मुझे कक्षा के सभी संदर्भ के साथ विंडो मिलती है I

किसी भी विचार की काफी सराहना की जाएगी।

वेब के समाधान से एकत्रित समाधान "एक्स कोड कोड भावना रंग / पूर्णता काम नहीं कर रहा है"

Xcode में प्रोजेक्ट की जानकारी प्राप्त करें और अपने द्वारा उपयोग किए जा रहे एक्सोड के संस्करण से मेल खाने के लिए प्रोजेक्ट फ़ॉर्मेट बदलें (इस लेखन के अनुसार, "Xcode 3.2-संगत")।

आप व्युत्पन्न डेटा को भी हटा सकते हैं, लेकिन जब तक आप अपने प्रोजेक्ट प्रारूप को अपडेट नहीं करते हैं, तो बग लगभग तुरंत पुन: (यह आपके प्रोजेक्ट प्रारूप को अपडेट करने के बाद भी हो सकता है, लेकिन मुझे दिन में कई बार डेरिवेटडेटा को हटाना पड़ा, और मुझे लगता है कि मैंने परियोजना को निस्तारण करने से एक बार ही ऐसा किया है।)

जैसा कि कहीं और कहा गया है, एलएलवीएम पर स्विच करने से मदद मिल सकती है लेकिन जैसा कि मैं इस उत्तर (2012) को अपडेट करता हूं, आपको वैसे भी एलएलवीवी का प्रयोग करना चाहिए।

एक्सकोड 4 में, मैं "पुनर्निर्माण कोड संवेदक" बटन भी नहीं खोज पा रहा हूं, लेकिन अगर आप विंडो -> ऑर्गनाइजर पर जाते हैं, तो प्रोजेक्ट टैब चुनें और व्युत्पन्न डेटा फ़ोल्डर के बगल में "हटाएं …" पर क्लिक करें , ऐसा लगता है कि एक ही प्रभाव है (मुझे http://blog.slidetorock.com/xcode-4-code-sense-autocompletion-problems से वह टिप मिला है, जो इंगित करता है कि इसे https://stackoverflow.com/questions/2138047/xcode से मिला है -कोड-हार-वाक्यरंग-रंग – लेकिन मैं इसे किसी भी उत्तर में नहीं देखता। बहुत उत्सुक।)

टर्मिनल में बस हर बार जब जरूरत पड़ती है

 rm -fR ~/Library/Developer/Xcode/DerivedData 

ठीक काम करता है। हाइलाइटिंग और मुझे वापस codeense! कुछ समय बाद यह काम वापस करने के लिए साफ करें।

ध्यान दें: जैसा कि मैंने देखा है कि इसे स्नैपशोस्ट और अन्य Xcode4 'फीचर्स' हटा दिया गया है लेकिन हम इसका उपयोग नहीं करते 🙂

सिंटैक्स रंग मैं निम्नलिखित चरणों के बाद वापस काम कर रहा हूं:

  • ऑर्गनाइज़र पर जाएं> प्रोजेक्ट> अपने वर्तमान प्रोजेक्ट से डेटा प्राप्त करें हटाएं
  • स्वच्छ और बिल्ड
  • बंद करें और XCode छोड़ें, और इस परियोजना को फिर से खोलें
  • सिंटेक्स रंगाई परियोजना पुन: प्रक्षेपण के बाद ठीक हो जाती है

पुनश्च

  • एलएलवीवी कम्प्लीयर 3.0
  • मैंने सभी 3 पार्टी लाइब्रेरीज़ (जैसे एएसआईएचटीटीपीआरएईईईईस्ट) के लिए -fno-objc-arc Complier Flags इस्तेमाल किया
  • मेरी परियोजना XCode 4.2 से बनाई गई है

मुझे एक्सकोड 4 में एक ही समस्या थी और इसे जीसीसी 4.2 से कंपाइलर को बदलकर एलएलवीएम जीसीसी 4.2 में हल किया।

मुझे इस बग से बचने का एक तरीका मिला मैंने देखा है कि जब भी मैं prefix.pch में आयात किया जाता है एक फ़ाइल modificate हर बार बग दिखाई देता है

UIKit.h और Fonudation.h और उपरोक्त आयातित सूची के शीर्ष पर अपनी फ़ाइल को आयात करने का प्रयास करें जैसा कि हर कोई करता है

मेरी प्रीफ़िक्स.pch फ़ाइल में:

 #ifdef __OBJC__ #import "myFile.h" #import <UIKit/UIKit.h> #import <Foundation/Foundation.h> #endif 

मुझे इस समस्या के रूप में अच्छी तरह से था मैंने पहले एक्सकोड ऑपरेशन को गति देने के लिए इंडेक्सिंग को बंद कर दिया था और उस समय यह महसूस नहीं हुआ था कि यह कुछ कोड हाइलाइटिंग को रोक देगा। यदि आपने यह किया है तो आप इसे टर्मिनल में दर्ज करके इंडेक्सिंग को चालू कर सकते हैं:

 defaults write com.apple.dt.XCode IDEIndexDisable 0 

यदि आप अनुक्रमण को चालू करना चाहते हैं तो इसे टर्मिनल में दर्ज करें:

 defaults write com.apple.dt.XCode IDEIndexDisable 1 

Xcode 4.0.2 में एक ही समस्या थी। कोड अर्थ प्रत्येक लेकिन दो फ़ाइलों में काम कर रहा था, एक .m फ़ाइल और उसके संबंधित .h फ़ाइल सबकुछ की कोशिश की – कोड इन्सेंस सूचकांक के पुनर्निर्माण को छोड़कर, क्योंकि मुझे कहीं भी बटन नहीं मिला – कुछ भी काम नहीं हुआ। अंत में मैंने सहसंबद्ध फाइलों को नष्ट कर दिया, .m, .h और .xib नई फ़ाइलें बनाई गईं, अब कभी कुछ भी उम्मीद के मुताबिक काम कर रहा है

इस समस्या के प्रस्तावित कारणों और समाधानों के असंख्य प्रतीत होते हैं, और मुझे लगता है कि मैंने उनमें से अधिकतर लोगों की कोशिश की है अंत में मेरे लिए क्या काम किया (4.1 Xcode में) था:

  • परियोजना नेविगेटर में समस्या फ़ाइलों के संदर्भ हटाएं
  • खोजकर्ता में परियोजना फ़ोल्डर से समस्या फ़ाइलों को स्थानांतरित करें
  • वापस परियोजना नेविगेटर में, राइट क्लिक करें और चुनें … में फ़ाइलें जोड़ें
  • उन फ़ाइलों को ढूंढें जिन्हें मैंने अभी स्थानांतरित किया था और उन्हें सुनिश्चित करने के लिए परियोजना में वापस जोड़ दिया था कि "गंतव्य समूह के फ़ोल्डर में आइटम कॉपी करें (यदि आवश्यक हो)" चुना गया था

कोड भावना बहाल

अतिरिक्त विशिष्ट होने के लिए, मेरा सटीक मुद्दा तब होता है जब मैं प्रोजेक्ट नेविगेटर में सही क्लिक के माध्यम से एक नया वर्ग बना देता हूं, समय के 30% से 40% कोड की जानकारी नए वर्ग की हेडर फ़ाइल में काम नहीं करती। दिलचस्प है, यह कार्यान्वयन में काम करता है

जिन चीजें मैंने कोशिश की हैं वे विफल हुए हैं:

  • आयोजक में व्युत्पन्न डेटा फ़ोल्डर को हटा रहा है
  • खोजक में व्युत्पन्न डेटा फ़ोल्डर को हटाया जा रहा है
  • खरोंच से एक नया वर्ग बना रहा है (यह क्यों काम नहीं करता मुझे पता नहीं है।)
  • सिंटैक्स रंग की भाषा बदलना
  • संकलक को और सभी विकल्पों से कई बार बदलना
  • विशिष्ट हेडर खोज पथ निर्दिष्ट करना

मैं इस मुद्दे को समाप्त करने के लिए अन्य संभावित सुझावों को पसंद करता हूं क्योंकि यह वास्तव में परेशान है!

क्या tewha के अलावा मुझे "कोड संवेदना सूचकांक पुनर्निर्माण" बटन पर क्लिक किया था परियोजना के बारे में जानकारी प्राप्त करने में "सामान्य" टैब के नीचे यह है

यदि आप देखते हैं कि यह केवल आपकी कुछ फ़ाइलों पर हो रहा है, तो सुनिश्चित करें कि .m फ़ाइल आपके लक्ष्य का सदस्य है।

सिंटैक्स रंग, ऑटो पूर्णता, हेडर फाइलों में कूद, आदि पूरी तरह से मेरे लिए XCode4 के लिए पर्दाफाश किया गया है। मेरा प्रतीक नेविगेटर दृश्य पूरी तरह से खाली है मुझे एहसास नहीं हुआ कि मैं स्वत: पूर्णता पर कैसे निर्भर था, मेरी उत्पादकता एक कारक से गिरा दी गई है। क्या अजीब बात यह है कि मेरी टीम के साथी लापता कार्यक्षमता के विभिन्न संयोजनों को देख रहे हैं – केवल मैं सब कुछ खो दिया है करने के लिए पर्याप्त भाग्यशाली हूँ FWIW मैं नवीनतम जनरल एमबीपी पर हूँ

मुझे सिर्फ मेरी .m फ़ाइलों में से एक पर यह समस्या थी, और इसके बाद के संस्करण की बहुत सारी कोशिशों के बाद एक्सकोड को कुछ बिंदु पर हटा दिया गया था। एम एक्सटेंशन यह प्रोजेक्ट नेविगेटर में अभी भी 'Myclass.m' के रूप में सूचीबद्ध था, लेकिन इसे राइट क्लिक करने और खोजकर्ता में दिखाएँ का चयन करने से पता चला कि फ़ाइल को केवल 'माईक्लास' (और इसे एन.एल.प्रू सबफोल्डर में अजीब रूप से रखा गया था!)।

प्रोजेक्ट नेविगेटर से संदर्भ निकालकर, नाम बदलकर और फ़ाइल को ले जाया जा रहा है और इस परियोजना को पुनः जोड़कर मेरी समस्या तय की गई है

बिल्ड सेटिंग में 'GCC_INCREASE_PRECOMPILED_HEADER_SHARING' खोजें और इसे YES में बदलें। – यह मेरे लिए काम किया!

यहां छवि विवरण दर्ज करें

मेरे लिए क्या काम किया गया था, "एलएलवीएम कम्पाइलर 2.0" के लिए कंपाइलर बदल रहा था

3 या 4 .m / .h फाइलों को अपवाद के साथ कोड की भावना ज्यादातर फाइलों के लिए काम कर रहा था। मैंने सब कुछ ऊपर की कोशिश की, और केवल एक चीज जो मेरे लिए काम करती थी वह ड्रिंक का समाधान थी। मैंने एक्सकोड बंद कर दिया, परियोजना को एक अलग फ़ोल्डर में ले लिया और फिर से खोला।

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

यदि इसके बजाय, मैं मुख्य मेनू का उपयोग करता हूं और 'फ़ाइल >> नया >> नई फ़ाइल' का चयन करता है कोड इन्सैस ठीक काम करता है

एक बात जो मैंने आज सामना की है और जिसने कोड रंग को प्रभावित किया है, वह है कि मैंने गलती से एक हैडर (.एच) फ़ाइल को लक्ष्य -> ​​बिल्ड चरण -> संकलन स्रोतों में जोड़ा है। एक बार हटा दिए जाने पर, कोड रंग का जादू वापस आ गया था 🙂

मेरे पास सटीक समस्या थी लेकिन इसके बाद के संस्करण में से कोई भी मेरे लिए काम नहीं कर रहा था, इसलिए मुझे एक्सकोड खोलना पड़ा

 File>Open Recent> Clear Menu 

यह मेरे लिए मुद्दा तय यह मुझे लगता है कि जब मैं हाल ही में समाशोधन के बाद मेरे कोड भावना को खराब कर दिया और फिर सब कुछ ठीक काम किया परियोजना फिर से खोलना एक github परियोजना आयात लगता है।

कोड में @end स्टेटमेंट के अंत में कभी-कभी मल्टीलाइन टिप्पणियां जोड़ना, Xcode 6.0.1 में स्वतः पूर्णता को रोकता है। मेरी भी यही समस्या थी। बस इसे जांचें ..

मैं फिर से खुश क्यों हूँ 🙂

मुझे यह समस्या थी, लेकिन इससे पहले कि मैंने एक्सकोड अनुक्रमण प्रक्रिया को अक्षम किया, उससे पहले।

टर्मिनल में यह कमांड डालकर इसे हल किया। मुझे उम्मीद है कि यह किसी को मदद करता है

 defaults write com.apple.dt.XCode IDEIndexDisable 0 

और हाँ मैं Xcode 7.0 का उपयोग कर रहा हूँ

मेरे मामले में, केवल एक। एम फ़ाइल में यह समस्या है। स्वत: पूर्णता चबूतरे, लेकिन यह सब कुछ नहीं दिखाती है उदाहरण के लिए, जब मैं "एन एस" टाइप करता हूं तो स्वतः "पूर्णतः" पूर्णतया "NSMutableDictionary" के साथ पॉप अप करता है और कुछ और नहीं है! मैंने सब कुछ करने की कोशिश की, 1 घंटे के लिए हर जगह खोजा + लेकिन कुछ भी तय नहीं हुआ।

फिर जिज्ञासा से मैंने एक टिप्पणी ब्लॉक को हटा दिया जिसे मैंने पहले। एम फ़ाइल के अंत में चिपकाया था (@ एएंड शब्द के नीचे)। हटाए जाने के बाद, स्वत: पूर्णतः सामान्य रूप से काम करता है!

यहां अपराधी है: यहां छवि विवरण दर्ज करें

इसलिए, यदि आपकी स्वत: पूर्ण एक फाइल पर विफल हो जाती है, तो उसे जांचना चाहिये और नीचे दिए गए शब्द के नीचे सब कुछ हटाना चाहूंगा

XCODE IDE को बंद करने और खोलने का प्रयास करें

किसी के लिए अभी भी पता नहीं क्यों XCode 8.2 के साथ मेरे लिए काम करें। नवीनतम XCode को इस समस्या को मिला