2012-08-14 16 views
11

मैंने हाल ही में एक्सकोड 4.3 से 4.4 तक अपग्रेड किया है और मैं निराशा के साथ अपनी स्क्रीन को बाश करने वाला हूं।एक्सकोड कोड पूर्णता "झिलमिलाहट"

मेरी समस्या यह है कि कोड पूर्ण होने के साथ है। जैसा कि मैं एक चर या विधि नाम टाइप करता हूं, समापन विंडो सुझावों के साथ पॉप अप करता है जैसा कि यह माना जाता है। लेकिन अगर मैं सुझावों के बीच स्क्रॉल करने के लिए कर्सर कुंजी का उपयोग करने का प्रयास करता हूं, तो सुझाव गायब हो जाते हैं और कर्सर कोड में चलता है, सुझावों के बीच नहीं। यदि मैं डिफ़ॉल्ट सुझाव को स्वीकार करने के लिए एंटर दबाता हूं, तो यह फिर से सुझावों को खारिज कर देता है और कर्सर को अगली पंक्ति में ले जाने वाले कोड में वापसी देता है।

यह हर बार होता है जब मैं कोड पूर्ण करने का प्रयास करता हूं, लेकिन यह अक्सर नहीं होता है। किसी दिए गए नाम के लिए मैं पूरा करने की कोशिश कर रहा हूं, यह या तो काम करता है या ऐसा नहीं करता है (उदाहरण के लिए यदि मैं सुझावों को वापस पाने के लिए भागने के लिए दबाता हूं, तो यह उतनी ही गायब हो जाएगा जितनी जल्दी पहली बार गायब हो गई थी जब मैं उस पंक्ति/नाम के लिए गायब हो गया था पूरा करने की कोशिश कर रहा है)। जब मैं कोड की अगली पंक्ति में जाता हूं, तो यह एक पूरी नई शर्त है कि यह काम करेगा या नहीं। ऐसा लगता है कि मेरे नाम के वास्तविक समापन के करीब, वास्तव में सुझाव देना और सुझावों को स्वीकार करना या सुझावों के बीच जाना संभव है। कभी-कभी, यदि मैं जल्दी से कार्य करता हूं, तो सुझावों को गायब होने से पहले मैं एक या दो पंक्तियों को हाइलाइट किए गए सुझाव को स्थानांतरित कर सकता हूं। मुझे पता है कि यदि आप सुझाव को जल्दी से पर्याप्त नहीं चुनते हैं कि अंततः सुझावों को हटाया जाना चाहिए (कई सेकंड के क्रम में), लेकिन यह व्यवहार वह नहीं है जो मैं वर्णन कर रहा हूं। अगर मैं वास्तव में जवाब देने के लिए एक सेकंड था और पॉप-अप से एक सुझाव का चयन करता हूं तो मैं इस बिंदु पर बहुत खुश हूं।

अब तक मैंने प्रोजेक्ट की सफाई करने की कोशिश की है, सभी प्रोजेक्ट के व्युत्पन्न डेटा को हटाया है, और एक्सकोड को पुनरारंभ करना है। जो सभी व्यवहार को प्रभावित नहीं करते हैं। कोई विचार? मैं किसी भी विचार के लिए stackoverflow और गूगल खोज की है और नहीं मिला है किसी भी अन्य लोगों को इस समस्या की रिपोर्ट कर ...

धन्यवाद,

विल

अद्यतन:

XCode को अपग्रेड करने के बाद 4.6 रिलीज संस्करण (और 4.5 बीच में कहीं भी), यह समस्या अभी भी मौजूद है ... और बाएं/मुख्य संपादक विंडो में संपादन करना अभी भी एक काम है।

+0

आप बेहतर ऐप्पल पर एक बग फाइल करेंगे। – Cyrille

+0

हाँ, यह स्पष्ट रूप से एक बग है, लेकिन मुझे उम्मीद थी कि अल्प अवधि में एक काम हो सकता है। –

+2

मुझे एक ही समस्या है। मुझे पूरा होने की सूची मिलती है, लेकिन इससे पहले कि मैं कुछ भी चुनने में कामयाब हो जाता है।ऐसा लगता है कि एलएलडीबी के लिए टर्मिनल विंडो से कुछ हद तक संबंधित है। इससे पहले कि यह मेरे बिना कुछ भी चुपके शब्दों को स्वत: पूर्ण करने के लिए इस्तेमाल किया। इस व्यवहार के गायब होने के बाद और एलएलडीबी ने ठीक काम किया, फिर मुझे नियमित कोड संपादक विंडो में यह "झिलमिलाहट" मिला। –

उत्तर

10

मैं इसे एक्सकोड 4.4.1 के साथ देख रहा हूं। ऐसा लगता है कि पूरा होने वाली विंडो कहां से चली जाती है। डीबगर फलक खुला या बंद कुछ भी नहीं बदलता है।

जब सहायक संपादक में दाएं फलक में चलने वाले विंडोज़ फ्लिकर की कोशिश कर रहे हैं। बाएं विंडो में कोड की एक ही पंक्ति ठीक काम करती है। एकल संपादक भी काम करता है।

+0

मुझे नहीं पता कि मैंने इससे पहले कैसे नहीं देखा था। लेकिन तुम सही हो! बाएं मुख्य संपादक फलक में संपादन करना या सहायक संपादक से छुटकारा पाने से झिलमिलाहट "ठीक" लगती है। इस बग के लिए अस्थायी फिक्स के लिए धन्यवाद। –

+1

+1 आप सही हैं! सही संपादक फलक झिलमिलाहट मुझे क्रैज़ी बनाते हैं, बाएं संपादक काम ठीक है। अंत में उत्पादक काम पर फिर से ध्यान केंद्रित कर सकते हैं! – JOM

+0

यह समस्या अभी भी Xcode 4.6.2 में मौजूद है। धन्यवाद यह बाएं संपादक में काम करता है। –

0

एक्सकोड 4.4.1 में अपग्रेड करने का प्रयास करें। मुझे यह समस्या होती थी, लेकिन मुझे अपग्रेड करने के बाद ऐसा प्रतीत नहीं होता है।

यदि यह समस्या का समाधान नहीं करता है, तो एक क्रूड वर्कअराउंड प्रत्येक फ़ाइल के नीचे बहुत खाली रेखाएं डालने लगता है - समस्या तब होती है जब फ़ाइल को सभी तरह से स्क्रॉल किया जाता है तल।

+0

दुर्भाग्यवश, मैं पहले ही 4.4.1 पर हूं। लेकिन मैंने अभी एक और नई सुविधा/बग की खोज की है? जब मैंने फ़ाइल के अंत में रिक्त रेखाएं डालने का प्रयास किया, तो मैंने कर्सर को आखिरी पंक्ति पर रखा और फिर दबाया और रिटर्न कुंजी आयोजित की। फ़ाइल के नीचे एक भी अतिरिक्त लाइन डालने के बाद, यह तुरंत मुझे खिड़की के शीर्ष पर स्क्रॉल कर दिया और लाइन _1_ पर रिक्त रेखाएं डालने लगा। मैं नीचे सोचने के लिए नीचे स्क्रॉल किया कि मैंने गलती से कुछ अजीब कुंजी संयोजन मारा होगा और ... यह फिर से किया। वैसे भी, नीचे की रेखाओं को डालने से भी इसे ठीक नहीं किया गया। विचारों के लिए धन्यवाद। –

+0

मुझे लगता है कि मेरी समस्या आपकी तुलना में थोड़ा अलग हो सकती है। ऐसा लगता है कि केवल फाइल के निचले भाग के पास ही नहीं, बल्कि वास्तव में इसके बारे में कहीं भी। ऐसा लगता है कि यह आमतौर पर लंबी फाइलों में होता है। मुझे लगता है कि मुझे सिर्फ मेरी कक्षाओं को कम और बिंदु पर रखने के लिए सिखाएगा ... –

0

एक फिक्स (कम से कम एक्सकोड 4.6.3) है: इसे हटाकर प्रभावित फ़ाइल को दोबारा बनाएं। अब एक नई फाइल बनाएं और सामग्री को कॉपी करें और इसे प्रोजेक्ट में खींचें - किया गया। यहां समस्या को हल करता है। ऐसा लगता है कि कुछ फाइलों से जुड़ा हुआ है।

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