को हटाने/नाम बदलने के लिए "सही" तरीका स्विफ्ट के माध्यम से काम कर रहा हूं, इसलिए मैं एक्सकोड में नया हूं, इसलिए मुझे यकीन नहीं है कि मैं जो लिख रहा हूं वह वास्तव में एक बग है।एक्सकोड इंटरफेस बिल्डर - गलत तरीके से आईबीआउटलेट/आईबैक्शन
इंटरफ़ेस बिल्डर और सहायक संपादक का उपयोग करते समय, मैं लेबल, बटन इत्यादि बना सकता हूं और नियंत्रण-ड्रैग के साथ कोड में आउटलेट और एक्शन बना सकता हूं।
जब तक मैं सही हूं, कोई समस्या नहीं है। लेकिन अगर मैं ऑब्जेक्ट नाम की गलत वर्तनी करता हूं, तो मैं समस्याओं में भाग लेता हूं। या, मैं कार्रवाई के बजाय आउटलेट चुनता हूं। मुझे ऐसा सुधार करने का कोई तरीका नहीं दिख रहा है जो आईडीई को पूरी तरह से खराब नहीं कर रहा है। यहां तक कि अगर मैं आईबी और कोड में ऑब्जेक्ट को हटा देता हूं, तो ऐसा लगता है कि जब मैं बिल्ड करता हूं तो समस्याएं पीछे आती हैं। या, यदि मैं कोड में रेखा को हटाने और इसे फिर से खींचने का प्रयास करता हूं, तो कोड की एक नई पंक्ति बनाई जाती है, लेकिन ऑब्जेक्ट अब नए नाम, और पुराने, अब गायब नाम का संदर्भ देता है।
फिर से, मैं स्विफ्ट के साथ काम कर रहा हूं --- चूंकि मैं उद्देश्य-सी का उपयोग नहीं करता/जानता हूं, मुझे नहीं पता कि उस भाषा का उपयोग करने के समान व्यवहार है या नहीं।
किसी भी पॉइंटर्स की सराहना करें। (इंटरफेस बिल्डर/स्टोरीबोर्ड/स्विफ्ट का उपयोग न करने के अलावा।)
स्पष्टीकरण के लिए - सरल गलत वर्तनी को सही करने का सबसे अच्छा तरीका क्या है?(या मैंने बस सादा एक बुरा नाम चुना है, और अब इसे ठीक करने की इच्छा है - इसलिए नाम सिर्फ कनेक्शन में नहीं है, बल्कि पूरे कोड में है। (यानी, FIND/बदलें जिसमें आईबी भी शामिल है?) –
नाम बदलने के लिए कनेक्शन को हटाए बिना आईबीओलेट इसे आज़माएं। Http://stackoverflow.com/a/37313505/7250862 –