2013-02-20 7 views
8

क्या एक्सकोड 5 विधि के हस्ताक्षर को बदलने में सक्षम है? जहां तक ​​मैं नहीं बता सकता, लेकिन मैं गलत दिखाना चाहता हूं।एक्सकोड: विधि को दोबारा कैसे बदलें/नाम बदलें और इसके पैरामीटर जोड़ें (या हटाएं)?

यदि मैं या तो विधि के पैरामीटर को जोड़ने (या निकालने) का प्रयास करता हूं, तो मुझे Needs 1 fewer (more) colon to match original त्रुटि का स्वागत है।

क्या मुझे वास्तव में इस मामले में मैन्युअल रिएक्टर करना चाहिए?

+0

यह एक्सकोड 6 के साथ भी संभव नहीं है। –

उत्तर

1

मार्क बृहदान्त्र ("startRequest:") के साथ पहली विधि नाम और उसके बाद Refactor- पर क्लिक करें> नाम बदलें

उदाहरण:

- (void)startRequest:(NSString *)url with:(NSDictionary *)post 

http://developer.apple.com/library/ios/#recipes/xcode_help-source_editor/RefactorRenaming/RefactorRenaming.html

+3

सबसे पहले, मुझे आपके सुझाव से अचंभित कर दिया गया था कि यह महत्वपूर्ण है कि जिस विधि पर आप राइट-क्लिक करें (यानी 'startRequest:' के बजाय ''' के बजाय, लेकिन अब मैं देखता हूं कि आप शायद मेरे प्रश्न को गलत तरीके से पढ़ सकते हैं: * * क्या आप _parameter _ जोड़ सकते हैं/हटा सकते हैं? ** – Blaz

+3

नहीं, मैं पैरामीटर जोड़/हटा नहीं सकता – Kaptain

0

जहाँ तक मुझे भी किया गया है ऐसा करने के लिए एक रास्ता खोजने में असमर्थ। सामान्य एक्सकोड में रीफैक्टरिंग के लिए बहुत अच्छा नहीं है।

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

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