我一直在尝试使我的项目与新的Xcode 11一起工作。除在某些情况下(当我在模拟器上运行我的应用程序(iPhone 11 Pro Max)时,在单击EditTexts后该应用程序冻结)之外,其他所有操作均正常进行。我使用该应用几次后,就会发生这种情况。如果清除模拟器内存并重新启动,则一切正常。
我仅使用EditText创建了一个视图控制器,并且能够复制冻结的模拟器。有时在启动软键盘之前冻结,有时在显示之后冻结。我仍然可以终止该应用程序并通过Xcode重新运行它,但是除非我在模拟器上进行硬件重置,否则每次都会冻结。
我只是担心这是否也会在设备上发生?有人面对过这个吗?
编辑:仅添加。发生这种情况时,我尝试使用消息传递应用程序,并且在那里发生了同样的事情。
答案 0 :(得分:14)
Xcode 11.0和iOS 13 / iPhone 11模拟器上的相同问题。
对我来说,禁用“自动粘贴”的解决方法不起作用。
唯一的方法是重新启动模拟器。
此线程在Apple论坛[https://forums.developer.apple.com/thread/122972]
上打开答案 1 :(得分:7)
这也在我身上发生。这是当前版本的模拟器中的错误。
答案 2 :(得分:7)
唯一幸运的解决方案是重新启动模拟器。
答案 3 :(得分:6)
答案 4 :(得分:6)
当我单击文本字段时,应用程序冻结并停止工作。 Xcode 11.1上仍然存在此问题,解决方法是:
“硬件->重新启动”
然后正常运行。试试这个。
答案 5 :(得分:3)
即使您要开始输入:facepalm的那一刻,即使在iOS 13 Simulator的内置应用程序中也发生了同样的事情:最初,我以为是因为我包含了新框架并且不知道正在发生什么,但是后来发现了这个:)
答案 6 :(得分:2)
请不要更改您的代码,这不是您的代码问题,它是模拟器错误...。因此,请尝试重新启动模拟器或停止应用程序并再次运行。
它将在您的设备上正常工作。
答案 7 :(得分:2)
在 Mac Catalina 和 Xcode 11.4 上,我尝试了此操作:
从模拟器的工具栏选择 I / O ,然后选择 Keyboard ,然后选择 Toggle Software Keyboard
或
将光标置于文本字段中时,只需按 Command + K 。
答案 8 :(得分:1)
也有同样的问题。当我卡住模拟器后重新启动模拟器时,它再没有发生过。似乎是模拟器错误,而不是应用程序问题-https://forums.developer.apple.com/thread/122972
答案 9 :(得分:1)
强制退出模拟器,然后再次重新启动对我有用。
答案 10 :(得分:1)
答案 11 :(得分:0)
它也发生在pickerView出现时,不幸的是必须再次重新启动Simultor。