2016-03-27 7 views
7

मैं Xcode 7.3Xcode 7.3 स्वत: पूर्ण मुद्दों

जब मैं एक वर्ग आयात के नए स्वत: पूर्ण के साथ कुछ मुद्दों मिल गया है, वर्ग स्वत: पूर्ण में दिखाई नहीं देंगे। और भी कष्टप्रद, जब एक आयातित कक्षा में टाइपिफ़ एनएस_एएनयूएम होता है, तो संभावित मान या तो दिखाई नहीं देंगे। दोनों मामलों में, जब मैं मैन्युअल रूप से कक्षा का नाम या enum मान दर्ज करता हूं, तो उस लंबवत मान अगली बार दिखाई देगा, लेकिन संभावित enum मानों के लिए, अन्य सभी मान अभी भी नहीं दिखाए जाएंगे।

इसके अलावा, मैंने देखा है स्वत: पूर्ण आदेश दिया है नहीं (वर्णानुक्रम) अब और .. तो, उदाहरण के लिए, जब मैं ज फ़ाइल में initializers के साथ एक वर्ग मिल गया है:

-(instancetype)initWithServiceName:(NSString*)serviceName listenPort:(NSUInteger)listenPort keys:(NSArray*)keys; 
-(instancetype)initWithServiceName:(NSString*)serviceName listenPort:(NSUInteger)listenPort keyFile:(NSString*)keyFile; 

जब मैं टाइपिंग शुरू करता हूं "- (instancetype) init" .m फ़ाइल में, स्वत: पूर्ण पहला प्रारंभकर्ता दिखाएगा, इसके बाद लगभग 14 स्वत: पूर्णताएं होती हैं जो इसके बाद और फिर (अंततः) दूसरे प्रारंभकर्ता से संबंधित नहीं होती हैं ...

क्या 7.3 (या कम से कम इसके भीतर एसडीके) का उपयोग करने का कोई तरीका है लेकिन 7.2 से पुरानी (लेकिन बहुत प्यारी, और काम कर रही) स्वत: पूर्ण सुविधा पर वापस स्विच करें?

उत्तर

-1

प्रोजेक्ट की सफाई करने और इसे बनाने का प्रयास करें, अगर यह काम नहीं करता है, तो उपयोगकर्ता/लाइब्रेरी/डेवलपर/एक्सकोड/व्युत्पन्न डेटा से व्युत्पन्न डेटा हटाएं, और फिर इसे फिर से प्रयास करें। काम करना चाहिए

+0

मुझे ChiellieNL के समान समस्या है, और इससे समस्या ठीक नहीं होती है। संदर्भ के लिए, आप विंडो -> प्रोजेक्ट्स पर जाकर और "व्युत्पन्न डेटा" – stu

+0

के आगे वाले डिलीट बटन पर जाकर एक विशेष ऐप के व्युत्पन्न डेटा फ़ोल्डर को साफ़ कर सकते हैं। यह समस्या को हल करने में विफल रहता है। – CommaToast

1

मैं इस समस्या का सामना करता हूं, XCode -> Preferences -> Text Editing पर जाएं, Enable type-over completions रद्द करें।

यह तब भी होगा जब आप कोई नई फ़ाइल बनाते हैं, तो नई फ़ाइल स्वत: पूर्ण क्षमता खो जाएगी।

क्लिक करें cmd+shift+k परियोजना की सफाई और यह निर्माण की कोशिश कर रहा,

http://i67.tinypic.com/1zq6i5s.jpg

यदि वह काम नहीं करता है,/उपयोगकर्ता // लाइब्रेरी/डेवलपर/Xcode से प्राप्त डेटा को हटाने/DerivedData

या यहां हटाएं: http://i65.tinypic.com/x35ruq.jpg

स्वत: पूर्ण वापस ठीक हो जाएगा!

+3

काम नहीं करता है। यह समस्या को हल करने में विफल रहता है। – CommaToast

+0

मैं एक्सकोड 7.3.1 का उपयोग कर रहा हूं, यह – Vats

+0

एक्सकोड 7.3.1 काम नहीं करता है, यह इस विधि का उपयोग करके काम करने के लिए भी नहीं मिल सकता है। –

-1

7.2 से 7.3 तक अपग्रेड करने के बाद मुझे बड़ी समस्याएं आईं और यह पूरी तरह से मेरी उत्पादकता को बर्बाद कर दिया। लेकिन जब मैंने सभी व्युत्पन्न डेटा हटा दिए, तो पूरी तरह से एक्सकोड छोड़ दिया, और फिर मेरे सिस्टम को रीबूट किया, सबकुछ सामान्य हो गया। जीवन फिर से अच्छा है ...

+0

काम नहीं करता है। यह समस्या को हल करने में विफल रहता है। – CommaToast

2

मुझे यह समस्या थी और अन्य सभी समान प्रश्नों को देखने के बाद & इस बारे में उत्तर देने के बाद, मुझे कोई समाधान नहीं मिला। हालांकि, मुझे अंततः पता चला कि मेरे लिए क्या काम करता है।

Xcode -> Preferences -> Components पर जाएं। वहाँ आप शायद एक स्क्रीन कि तरह लग रहा है मिलेगा निम्नलिखित:

enter image description here

यह दिखाता है कि प्रलेखन डाउनलोड नहीं किया नहीं किया गया है और इसलिए, किसी भी प्रयास को फिर से सूचकांक या आवेदन डाउनलोड किए बिना फिर से निर्माण करने के लिए दस्तावेज आपको स्वत: पूर्णता कार्यक्षमता का उपयोग करने में सक्षम होने से रोक देगा।

एक बार मैंने एक्सकोड 7.3 दस्तावेज़ीकरण और ओएसएक्स 10.11 डाउनलोड किया।4 प्रलेखन, यह मेरे लिए स्वत: पूर्ण कार्यक्षमता वापस पाने के लिए पर्याप्त था (मैं एक ओएस एक्स ऐप बनाने की कोशिश कर रहा था, इसलिए आपके लिए प्रासंगिक दस्तावेज डाउनलोड करने के लिए स्वतंत्र महसूस करें)।

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