इस सवाल का पहले से ही एक उत्तर है: < / P>
- 7 जवाब
मैं वास्तव में आईओएस के लिए नया हूँ प्रोग्रामिंग। मैं सिर्फ एक बटन पर क्लिक करने की घटना को बनाने की कोशिश कर रहा हूं और जब मैं सिम्युलेटर चलाऊं तो एक अपवाद आता है
2014-10-27 12: 00: 00.859 अभ्यास एप [682: 28288] *** एंडिंगिंग एप बिना अपवाद अपवाद के कारण 'NSUnknownKeyException', कारण: '[& lt; ViewController 0x7f95fb721120 & gt; SetValue: forUndefinedKey:]: इस वर्ग कुंजी बटन के लिए कुंजी मान कोडन-अनुरूप नहीं है 1। '
ViewController.h
#import & lt; UIKit / UIKit.h & gt; @ इंटरफेस व्यू नियंत्रक: UIViewController @property (कमजोर, नॉनैटॉमिक) IBOutlet UILabel * लेबल; @ प्रॉपर्टी (कमजोर, नॉनैटोमिक) आईबीओटललेट यूआईटीफ़ेस्टफिल्ड * टेक्स्टफील्ड; @ प्रॉपर्टी (कमजोर, नॉनैटोमिक) आईबीओटलेट UIButton * बटन; @end
ViewController.m
#import "ViewController.h" @ इंटरफेस देखेंकंट्रोलर () @end @implementation ViewController - (शून्य) दृश्यडिडलोड { सुपर व्यूडिडलोड]; // दृश्य लोड करने के बाद कोई अतिरिक्त सेटअप करें, आमतौर पर एक निब से। } - (शून्य) ने किया रीसिव मेमोरिआर्निंग {[सुपर दद्रेस्वीमामॉमी वार्निंग]; // किसी भी संसाधन का निपटारा जो पुन: निर्मित किया जा सकता है। } - (IBAction) changebuttonaction: (आईडी) प्रेषक {NSString * st = self.textfield.text; self.label.text = सेंट; [स्वयं। टेस्टफ़ील्ड इस्तीफा फर्स्ट रेस्पॉन्डर]; } @end
आप स्रोत यहां पा सकते हैं:
आपके पास तीन अलग-अलग दृश्य हैं जिनके पास अमान्य कनेक्शन हैं। यदि आप जाते हैं और अपने दृश्य नियंत्रकों के लिए कनेक्शन निरीक्षक को देखते हैं, तो आप देखेंगे कि बटन 1, लेबल 1 और टेक्स्टफिल्ड 1 अमान्य है। उन लोगों के रूप में सूचीबद्ध हैं!।
यहां पर बारीकी से देखें
यदि आप कनेक्शन निरीक्षक से बटन 1, लेबल 1 और textField1 कनेक्शन निकालते हैं एक्स बटन पर क्लिक करने पर, आपको जाना अच्छा लगेगा।
Comments
Post a Comment