iOS 6.1.5 UITextField-文本未填充

iOS 6.1.5 UITextField-文本未填充,ios,uitextfield,Ios,Uitextfield,我的客户有一个POS企业应用程序,在iPod6.1.3上运行良好。上周,一些设备升级到6.1.5,并开始出现键盘点击未填充UITextField的问题。不幸的是,这是一个间歇性问题,我没有可靠的复制步骤,但我在6.1.5上看到过这种情况。在调试器下运行时的设备。以下是我所知道的: 用户点击视图上7个UITextFields中的任意一个。键盘从底部向上滑动。光标开始在字段中闪烁。 用户点击任何键,包括回车键。按键弹出框显示正在按下的按键。UITextField中不显示任何内容。 一旦问题开始,它将

我的客户有一个POS企业应用程序,在iPod6.1.3上运行良好。上周,一些设备升级到6.1.5,并开始出现键盘点击未填充UITextField的问题。不幸的是,这是一个间歇性问题,我没有可靠的复制步骤,但我在6.1.5上看到过这种情况。在调试器下运行时的设备。以下是我所知道的:

用户点击视图上7个UITextFields中的任意一个。键盘从底部向上滑动。光标开始在字段中闪烁。 用户点击任何键,包括回车键。按键弹出框显示正在按下的按键。UITextField中不显示任何内容。 一旦问题开始,它将一直持续到我退出应用程序。在这种情况下,由于信用卡安全原因,应用程序确实会退出。再次运行应用程序很可能会正常工作。 在调试器中,当一切正常工作时,我将按预期回调textFieldShouldBeginEditing:、TextFieldDiEndediting:、textFieldShouldReturn:、和textField:ShouldChangeCharactersRange:replacementString:。当事情不起作用时,我会收到textFieldShouldBeginEditing:和TextFieldDiEndediting:的回调,但不会收到textFieldShouldReturn:和textField:ShouldChangeCharactersRange:replacementString:的回调。我在shouldbeagin和DidEnd方法中检查了代理的UITextField,它们当然设置为self

同样,这种行为是新的,仅在iOS6.1.5中出现。在视图控制器中没有什么奇怪的事情发生


任何帮助都将不胜感激。

这是在转到后台并返回应用程序后进行的吗?我们在苹果的键盘实现中遇到了一个bug,这有时会导致这种情况。但我们在iOS6上找到了它,它在iOS7中也存在。是否涉及多个窗口?1。不,应用程序从不进入后台-由于信用卡安全要求,它在任何时候获得ApplicationIdentinterBackground时都会退出应用程序内委托。2.我听说苹果键盘有自己的窗口,但只有一个应用程序窗口。