2011-03-14 15 views
21

क्या कोई आईफोन के लिए इस चेतावनी संदेश निर्माण में चला गया है? अधिक महत्वपूर्ण बात यह है कि आप इसे ठीक करने के तरीके को समझते हैं?UITextView पर उत्सुक चेतावनी संदेश

"असमर्थित विन्यास डेटा का पता लगाने और संपादन योग्य"

यह UITextView कि शिकायत कर रहा है हो रहा है। यहां एक स्क्रीनशॉट है। enter image description here

+0

मैंने इसे भी मारा है। अभी तक कोई समाधान नहीं है। हालांकि यह बहुत चिंताजनक है! – npellow

उत्तर

68
समस्या

आपको लगता है कि TextView/स्वत: लिंक फोन नंबर, घटनाओं, पते, आदि एक पाठ क्षेत्र या तो संपादन योग्य हो सकता है और नहीं पता लगाने/स्वत: लिंक पाठ, या यह कर सकते हैं पता लगाने के लिए संपादन योग्य + करने के लिए दोनों की स्थापना की है कि है पाठ को ऑटोलिंक कर सकते हैं लेकिन संपादन योग्य नहीं हो सकते हैं।

कि TextView के लिए आपकी सेटिंग तरह दिखना चाहिए:

enter image description here

या

enter image description here

लेकिन पसंद नहीं:

enter image description here

+1

यह संपादन योग्य क्यों नहीं हो सकता है और लिंक, पता और फोन नंबर का पता लगा सकता है? मुझे इसके लिए कोई जवाब नहीं मिला। – Nicopuri

+0

इसके लिए कोई समाधान? –

+0

मुझे प्रलेखन में कोई कारण नहीं मिल रहा है, लेकिन मेरी समझ यह है कि यह संपादन योग्य और लिंक पहचानने के लिए बस असमर्थित है। –

2

मुझे लगता है कि आपके परिदृश्य में, टेक्स्ट इनपुट केवल टेक्स्ट इनपुट करने के लिए उपयोग किया जाता है, और कुछ भी नहीं। फिर जब इसे वापस प्रस्तुत किया जाता है, तो "प्रस्तुत करने वाला टेक्स्ट व्यू" संभावित जानकारी का पता लगाने की देखभाल करेगा ... तिथियां, घटनाएं इत्यादि

अधिक सटीक होने के लिए: एक साधारण ऐप परिदृश्य में, उपयोगकर्ता कुछ प्रकारों में टाइप करता है पाठ (आइए एक इवेंट इनपुट टेक्स्ट व्यू कहें - इस बिंदु पर कोई पहचान आवश्यक नहीं है)। फिर जब इसे अंततः उसे या किसी अन्य उपयोगकर्ता को वापस प्रस्तुत किया जाता है (आइए घटना का विस्तार दृश्य कहें), पाठ को "गैर-संपादन योग्य" टेक्स्ट व्यू में प्रस्तुत किया जाएगा जो बदले में विचलन करने में सक्षम होगा।

1

मुझे पता है कि यह प्रश्न थोड़ा पुराना है, लेकिन इस तरह मैंने इसे हल किया है;

इंटरफ़ेस बिल्डर में मैं लिंक का पता लगाने चयनित, और संपादन योग्य व्यवहार चयनित नहीं है।

फिर, मेरे व्यू कंट्रोलर में, मैंने UITextView - (BOOL)textViewShouldBeginEditing:(UITextView *)textView { } प्रतिनिधि विधि और return NO लागू किया।

यह चेतावनी हटा दिया और उपयोगकर्ता को UITextView की सामग्री को संपादित करने में सक्षम होने से रोकता है।

संबंधित मुद्दे