Ios UITextField-不再支持webView

Ios UITextField-不再支持webView,ios,cocoa-touch,uitextfield,Ios,Cocoa Touch,Uitextfield,在处理某些文本字段时,我得到以下调试输出 UITextField-已调用webView。新的文本体系结构不再支持此方法 有人能解释为什么会出现这种情况吗 在iOS 7之前的早期iOS版本中,我目前正在使用iOS 7运行XCode 5,所有UITextFields和UITextView都有底层UIWebView来显示格式化文本。从iOS 7开始,格式化文本是使用TextKit框架绘制的,因此-webView属性不推荐使用 似乎苹果框架仍然在内部调用webView方法。重置模拟器为我解决了这个问题

在处理某些文本字段时,我得到以下调试输出

UITextField-已调用webView。新的文本体系结构不再支持此方法

有人能解释为什么会出现这种情况吗


在iOS 7之前的早期iOS版本中,我目前正在使用iOS 7运行XCode 5,所有UITextFields和UITextView都有底层UIWebView来显示格式化文本。从iOS 7开始,格式化文本是使用TextKit框架绘制的,因此-webView属性不推荐使用


似乎苹果框架仍然在内部调用
webView
方法。

重置模拟器为我解决了这个问题

  • XCode版本5.1.1
  • iOS模拟器7.1

我可以通过创建一个新的单视图项目、在情节提要中添加一个文本字段、在模拟器中启动、单击文本字段以调用屏幕键盘,然后按下我(真实、物理)键盘上的“左”键来始终如一地再现这一点。您是否以相同的方式生成此消息?其他人能对此进行指责吗?啊,是的,这正是它发生的时候。这只是一个模拟的东西吗?我不确定。要回答这个问题,您、我或阅读本文的人需要将蓝牙键盘连接到真正的iOS设备,尝试重复我们正在使用的步骤,在模拟器中触发消息,并查看他们是否收到消息。不幸的是,我目前既没有蓝牙键盘,也没有真正的iOS设备,所以暂时那个人不会是我。不管怎样,这条信息似乎完全无害——当它显示出来时,实际上没有任何东西会断裂——所以我不会太担心它。与更理智的语言和框架不同,Cocoa Touch有时似乎只是发出毫无意义的警告或日志行,即使您没有做错什么。只要我确信我没有做任何我不应该做的事情,并且没有任何可见的用户出现问题,我就勉强忽略这些(尽管这让我不高兴)。这个问题仍然存在于iOS 7.1/Xcode 5.1中。由于问题在于苹果,目前还没有解决方案。