पर अमान्य संदर्भ 0x0 मैं अपने ऐप में एक UITextField का उपयोग कर रहा हूं। मैं [texfield becomeFirstResponder]
का उपयोग कर रहा हूं। यह ठीक काम करता है और दृश्य लोड होने पर कीबोर्ड लोड करता है। हालांकि, यह त्रुटि तब आती है जब मैं UITextField पर इसे लाए जाने के बाद फिर से क्लिक करता हूं। मैं ठीक से समझ नहीं क्यों, लेकिन यहां उत्पादन मैं हो रही है:UITextField (एक्सकोड 5)
CGContextSetFillColorWithColor: invalid context 0x0.
CGContextSetStrokeColorWithColor: invalid context 0x0.
CGContextSaveGState: invalid context 0x0.
CGContextSetFlatness: invalid context 0x0.
CGContextAddPath: invalid context 0x0.
CGContextDrawPath: invalid context 0x0.
CGContextRestoreGState: invalid context 0x0.
CGContextSaveGState: invalid context 0x0.
CGContextSetFlatness: invalid context 0x0.
CGContextAddPath: invalid context 0x0.
CGContextDrawPath: invalid context 0x0.
CGContextRestoreGState: invalid context 0x0.
यहाँ मेरी कोड है:
// ViewController.h
@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet UITextField *textField;
@end
// ViewController.m
@synthesize textField;
- (void)viewDidLoad
{
[textField becomeFirstResponder];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
क्या आप कुछ और कोड पोस्ट कर सकते हैं। ? – Priyatham51
मेरा मतलब है कि मैं वास्तव में नहीं जानता कि मैं कितना स्रोत कोड लॉल जोड़ सकता हूं। इसकी सुंदर आत्म-व्याख्यात्मक। मैंने इसे संपादित किया हालांकि @ प्रियथम51 – Zack
यह बग के बारे में आश्चर्यजनक है। आप इसे शून्य कोड के साथ पुन: उत्पन्न कर सकते हैं - आपको टेक्स्ट फ़ील्ड के आउटलेट की भी आवश्यकता नहीं है। हालांकि, चेतावनी को पुन: उत्पन्न करने के लिए जब आप दो बार टैप करते हैं तो टेक्स्ट फ़ील्ड को पूरी तरह रिक्त होने की आवश्यकता होती है। इसके अलावा, यह बग सिम्युलेटर और डिवाइस पर आईओएस 7.0.3 दोनों में बनी हुई है। – bilobatum