में UITextField या UITextView में पाठ टाइप नहीं कर सकते मेरी क्षुधा में से एक में, जब मैं संपादित (प्रकार कुछ पाठ) UITextField
, UITextView
या किसी अन्य 'पाठ करने योग्य' UIControl
कर्सर करने की कोशिश सिर्फ लेकिन ब्लिंक कोई वर्ण बैकस्पेस को छोड़कर में टाइप किया गया है (संभवतः जब मेरे पास इसमें कुछ प्रारंभिक पाठ हो), रिटर्न और चरित्र प्रकार स्विचिंग। यह पूरे आवेदन में सभी नियंत्रणों पर जाता है।iOS6
सारांश:
- यह केवल iOS 6.0 से होता है
- सभी प्रतिनिधि तरीकों निकाल दिया जाता है (आईओएस 5.x, 4.x न सिम्युलेटर या वास्तविक डिवाइस पर नहीं होती है) (shouldBeginEditing: didBeginEditing:) को छोड़कर चाहिएChangeCharactersInRange:
- isFirstResponder ध्वज सही तरीके से सेट कर रहा है (चाहिएबीज एडिटिंग: लॉग नहीं, जबकि किया गया है बीजिंग संपादन: सही ढंग से लॉग करता है)। यह लॉग का उपयोग करके भी परीक्षण किया जाता है कि पहला रेस्पॉन्डर पहले ही संपादित किया गया है।
- यह के बाद खुद को मरम्मत करता है
UIAlertView
उपयोगकर्ता को प्रस्तुत किया जाता है और खारिज कर दिया जाता है। इससे कोई फर्क नहीं पड़ता कि यह अलर्ट एक ही स्क्रीन (UIViewController व्यू) या किसी अन्य पर दिखाया गया है।
मुझे नहीं पता कि यह कैसे दृष्टिकोण या डिबग करना है।
मुझे संकेतों को कहां देखना चाहिए? प्रतिक्रियाकर्ता श्रृंखला संबंधित मुद्दों आदि ट्रैकिंग के किसी भी विशेषज्ञ आदि?
मैं इस मुद्दे पर UIAlertView
के प्रभाव को कैसे ट्रैक कर सकता हूं?
इस प्रश्न पोस्ट करने से मुझे किसी भी तरह प्रेरित किया गया और मुझे समाधान मिला। यह बहुत छोटा था। क्या मैं इंतज़ार करूँगा और आपको कुछ अंक हासिल करने का मौका दूंगा या क्या मैं तुरंत उत्तर पोस्ट करूंगा? यहाँ – Lukasz
एक अन्य समाधान है: http://stackoverflow.com/questions/12447875/keyboard-and-cursor-show-but-i-cant-type-inside-uitextfields-and-uitextviews/12559046#12559046 – Danil
कृपया अपना समाधान पोस्ट करें, मैंने सब कुछ करने की कोशिश की है और यह अभी भी काम नहीं करेगा। Makekeyandvisible एकमात्र कारण नहीं है कि यह क्यों हो सकता है। – Ben