是否有人遇到过针对iPhone的警告信息? 更重要的是,你了解如何解决它?
“不支持的配置数据检测和可编辑”
似乎是抱怨的UITextView。 这是一个截图。
答案 0 :(得分:71)
问题在于您将textview设置为可编辑+以检测/自动链接电话号码,事件,地址等。文本区域可以是可编辑的,而不是检测/自动链接文本,或它可以自动链接文本但不可编辑。
该textview的设置应如下所示:
或
但不喜欢:
答案 1 :(得分:2)
我认为在您的场景中,文本输入仅用于输入文本,仅此而已。然后,当它被呈现回来时,"呈现文本视图"将负责检测潜在的信息......日期,事件等。
更确切地说:在一个简单的应用场景中,用户输入一些文本(让我们说一个事件输入文本视图 - 此时无需检测)。然后,当它最终呈现给他或其他用户时(让他们说出事件的详细视图),文本将以不可编辑的方式呈现回来。文本视图反过来将能够检测到。
答案 2 :(得分:1)
我知道这个问题有点老了,但这就是我解决它的方法;
在Interface Builder中,我有链接检测选择,可编辑行为未选中。
然后,在我的ViewController中,我实现了UITextView - (BOOL)textViewShouldBeginEditing:(UITextView *)textView { }
委托方法和return NO
。
它删除了警告并阻止用户编辑UITextView的内容。