iOS 6.1.5 UITextField - 文本未填充

时间:2013-11-25 21:35:05

标签: ios uitextfield

我的客户有一个POS(企业)应用程序,在iPod6.1.3上运行良好。一些设备上周升级到6.1.5,并开始出现键盘上的水龙头没有填充UITextField的问题。不幸的是,这是一个间歇性的问题,我没有可靠的复制步骤,但我已经看到它发生在6.1.5。设备在调试器下运行时。这就是我所知道的:

  1. 用户点击视图上的7个UITextField中的任何一个。键盘从底部向上滑动。光标在现场开始闪烁。
  2. 用户点击任意键(包括返回)。按键弹出窗口显示按下的键。 UITextField中没有任何内容。
  3. 一旦问题开始,它将一直存在,直到我退出应用程序(在这种情况下,应用程序确实退出退出(0) - 由于信用卡安全性而需要)。再次运行应用程序很可能正常工作。
  4. 在调试器中,当事情正常工作时,我得到回调到textFieldShouldBeginEditing:,textFieldDidEndEditing:,textFieldShouldReturn:和textField:shouldChangeCharactersInRange:replacementString:正如预期的那样。当事情不起作用时,我会得到textFieldShouldBeginEditing:和textFieldDidEndEditing:的回调,但是我没有得到textFieldShouldReturn:和textField:shouldChangeCharactersInRange:replacementString:的回调函数。我在shouldBegin和DidEnd方法中检查了UITextField的委托 - 它们当然是设置为self。

    同样,这种行为是新的,仅在iOS6.1.5中。视图控制器中没有任何“幻想”。

    任何帮助都将不胜感激。

0 个答案:

没有答案