xcode - Need help debugging switchChanged method -


कार्यान्वयन फ़ाइल में त्रुटि ("स्विच चेंज्ड" अघोषित) हो रही है, लेकिन समस्या नहीं मिल सकती क्या आप मेरी सहायता कर सकते हैं?

टीआईए

देखेंसींट्रोलर.एम

  #import "नियंत्रण_फन दृश्यकंट्रोलर।" @ इम्प्लिमेंटेशन कंट्रोल_फन वीआईयूआई नियंत्रक @सिन्थेसिस नेमफिल्ड; @ संश्लेषण संख्याफिल्ड; @ सिनिशेस स्लाइडरलाबेल; @ सिलेक्ट करें बाएं स्विस; @ संश्लेषण सही स्विच; @ संश्लेषण doSomethingButton; - (IBAction) स्लाइडर परिवर्तित: (आईडी) प्रेषक {UISlider * slider = (UISlider *) प्रेषक; इंट प्रगति एसआईआईआईटी = (इंट) (स्लाइडर.वल्यू + 0.5 एफ); NSString * newText = [[NSString alloc] initWithFormat: @ "% d", प्रगति एएसआईआईएनटी]; SliderLabel.text = नया पाठ; [नया पाठ जारी]; } - (IBAction) textFieldDoneEditing: (आईडी) प्रेषक {[प्रेषक राजीनामा फर्स्टरस्पोंडर]; } - (IBAction) backgroundTap: (आईडी) प्रेषक {[nameField resignFirstResponder]; [नंबरफिल्ड इस्तीफा फर्स्ट रेस्पॉन्डर]; } - (IBAction) टॉगल नियंत्रण: (आईडी) प्रेषक {अगर ([प्रेषक चयनित सेगमेंट इंडेक्स] == केएसवीट्ससेजमेंट इंडेक्स) {leftSwitch.hidden = NO; RightSwitch.hidden = NO; DoSomethingButton.hidden = हाँ; } और {leftSwitch.hidden = YES; RightSwitch.hidden = हाँ; DoSomethingButton.hidden = नहीं; } - (IBAction) स्विच चेंजेड: (आईडी) प्रेषक {UISwitch * whichSwitch = (UISwitch *) प्रेषक; BOOL सेटिंग = whichSwitch.isOn; [बाईं स्विच सेटऑन: सेटिंग एनिमेटेड: हाँ]; [RightSwitch setOn: एनीमेटेड सेटिंग: हाँ]; } - (IBAction) बटन दबाया गया {// TODO: एक्शन शीट और अलर्ट का कार्यान्वयन}} / * // नामित प्रारंभिक दृश्य लोड होने से पहले आवश्यक सेटअप को ओवरराइड करें। - (आईडी) initWithNibName: (NSString *) nibNameOrNil बंडल: (NSBundle *) nibBundleOrNil {self = [सुपर initWithNibName: nibNameOrNil बंडल: nibBundleOrNil]; अगर (स्वयं) {// कस्टम इनिशियलाइज़ेशन} वापस स्वयं; } * / / * // प्रोग्राम को एक दृश्य पदानुक्रम बनाने के लिए LoadView को कार्यान्वित करें, एक निब का उपयोग किए बिना। - (शून्य) loadView {} * / / * // दृश्य लोड करने के बाद अतिरिक्त सेटअप करने के लिए ViewDidLoad को कार्यान्वित करें, विशेष रूप से एक निब से। - (शून्य) दृश्यडिडलोड {[सुपर व्यूडिडलोड]; } * / / * // डिफ़ॉल्ट पोर्टेट अभिविन्यास के अलावा अन्य ओरिएंटेशन की अनुमति देने के लिए ओवरराइड करें - (BOOL) चाहिएअयुतरोटेटटोइंटरफेसऑरिएन्टेशन: (यूआईएनपरफेसऑरियन्टेशन) इंटरफ़ेसओरिएन्टेशन {// रिटर्न हां, समर्थित ओरिएंटेशन रिटर्न के लिए (इंटरफ़ेसओरिएन्टेशन == यूआईएनएटरफेसऑरेंटेशन पोर्टेट); } * / - (शून्य) ने किया रीसिव मेमोरी चेतावनी {// देखें अगर कोई पर्यवेक्षक नहीं है तो उसे रीलीज़ करता है। [सुपर दरेरेसेइवममारी वार्निंग]; // किसी भी कैश्ड डेटा, छवियों आदि का उपयोग करें, जो उपयोग में नहीं हैं। } - (शून्य) viewDidUnload {// रिलीज मुख्य दृश्य के किसी भी बनाए रखा subviews // उदा। Self.myOutlet = शून्य; } - (शून्य) डेलोक {[nameField रिलीज़]; [संख्याफल रिलीज]; [स्लाइडरलेबल रिलीज़]; [बाएं स्वाद रिलीज]; [सही स्विस रिलीज]; [DoSomethingButton रिलीज]; [सुपर डेअलोक]; } @end   

ViewController.h

  #import & lt; UIKit / UIKit.h & gt; # परिभाषित kSwitchesSegmentIndex 0 @interface Control_FunViewController: UIViewController {UITextField * nameField; UITextField * numberField; यूआईएलबल * स्लाइडरलाबल; UISwitch * leftSwitch; UISwitch * rightSwitch; UIButton * doSomethingButton; } @ प्रॉपर्टी (नॉनैटोमिक, रिटेन) आईबीओटललेट यूआईटीफ़िक्फिल्ड * नेमफिल्ड; @ प्रॉपर्टी (नॉनैटोमिक, रिटेन) आईबीओटललेट यूआईटीफ़िक्फिल्ड * नंबरफिल्ड; @ प्रॉपर्टी (नॉनैटोमिक, रिटेन) IBOutlet UILabel * स्लाइडरलाबल; @ प्रॉपर्टी (नॉनैटोमिक, रिटेन) आईबीओटललेट यूआईएसचिट * लेफ्टस्विच; @ प्रॉपर्टी (नॉनैटोमिक, रिटेन) आईबीओटललेट यूआईएसचिट * राइटस्विच; @ प्रॉपर्टी (नॉनैटोमिक, रिटेन) आईबीओटलेट UIButton * doSomethingButton; - (IBAction) textFieldDoneEditing: (आईडी) इस; - (IBAction) backgroundTap: (आईडी) इस; - (IBAction) sliderChanged: (आईडी) इस; - (IBAction) toggleControls: (आईडी) इस; - (IBAction) switchChanged: (आईडी) इस; - (IBAction) buttonPressed; @end    

बृहदान्त्र (:) विधि के नाम का हिस्सा है, लेकिन आपने इसे त्रुटि संदेश में शामिल नहीं किया है हो सकता है कि आप अभी भूल गए हों, लेकिन अगर आप कॉल कर रहे हैं- कहीं से स्विच करें (कोई बृहदान्त्र नहीं), या यदि आप ऐक्शन-स्विच स्विच (कोई बृहदान्त्र) का उपयोग करके कोई नियंत्रण कनेक्ट करते हैं, तो यह समस्या है शायद आपने बृहदान्त्र और प्रेषक पैरामीटर को बाद में जोड़ा?

Comments