टाइपिंग मैं एक नया दृश्य-आधारित प्रोजेक्ट बनाया और viewDidLoad में जोड़ाEXC_BAD_ACCESS जबकि
- (void)viewDidLoad
{
[super viewDidLoad];
myField = [[UITextField alloc] initWithFrame:CGRectMake(50, 50, 150, 31)];
myField.delegate=self;
[self.view addSubview:myField];
[myField release];
}
मेरी हेडर फाइल
@interface textfieldpracticeViewController : UIViewController<UITextFieldDelegate>{
UITextField *myField;
}
है जब मैं पाठ फ़ील्ड और कीबोर्ड पॉप्स में क्लिक करें ऊपर, मैं टाइपिंग शुरू करता हूं लेकिन दूसरे अक्षर पर, मुझे exc_bad_access त्रुटि मिलती है। मैंने इसे NSZombieEnabled, NSDebugEnabled, MallocStackLoggin, और MallocStackNoCompact के साथ चलाया लेकिन वे त्रुटि को पकड़ने में सक्षम नहीं थे।
यह आईफोन 4.3 सिम्युलेटर का उपयोग करते समय विफल रहता है, लेकिन जब मैं इसे अपने आईफोन पर बनाता हूं तो ठीक काम करता है। क्या यह एक एक्सकोड त्रुटि है या क्या मुझे कुछ याद आ रहा है?
धन्यवाद
पीएस यहां तक कि संपत्ति की कोशिश की गई/desparation
आईबी का उपयोग क्यों नहीं करें? सेटअप आसान है, और ये समस्या कभी नहीं होती है। (कम से कम वे मेरे लिए नहीं हैं।) – msgambel
एचएम यह अजीब है, आईबी मेरे लिए काम नहीं करता है। मैंने अपने .h और .m फ़ाइलों से अतिरिक्त सामग्री हटा दी लेकिन फिर भी एक ही समस्या है। मैंने अपने .h में '
में फ़ाइलधारक को टेक्स्टफील्ड प्रतिनिधि को जोड़ दिया है यदि आप आईबी में अपना टेक्स्टफील्ड सेट अप करते हैं, तो आपको अपने .m फ़ाइल में अपने टेक्स्टफील्ड को आवंटित करने की आवश्यकता नहीं है। साथ ही, टेक्स्टफील्ड डिलीगेट होने के लिए आवश्यक विधियों को लागू करना न भूलें। – msgambel