2015-04-18 49 views
1

昨天我在我的物理iPad mini以及所有Xcode模拟器设备上测试了我的应用程序登录功能。奇怪的是,当我今天重新测试时,UITextField根本不会弹出iPad Air模拟器,iPad 2模拟器,iPad视网膜模拟器,iPhone 5模拟器或iPhone 4s模拟器。但键盘显示在我的物理iPad mini,iPhone 5模拟器,iPhone 6模拟器和iPhone 6 +模拟器上。UIKeyboard未在Xcode模拟器中显示

请记住,我只是测试所有这些设备,甚至24小时前,键盘工作正常。我甚至重新启动了我的笔记本电脑,但键盘仍然没有弹出,即使它自从我开始构建这个应用程序之后已明确设置为第一响应者。

怎么回事?

附加信息:我的部署目标是7.1,但我注意到上面的模拟器读取8.2。不管怎样,这里发生了什么?我应该继续建设,并希望这是我的笔记本电脑上的一个小故障吗? (无论如何,由于突然崩溃,我真的需要一个新的),但我不禁注意到,尽管我备份了我的应用程序,但在运行时有时会出现奇怪的自发变化。

有没有人知道这个原因? (特别是键盘事件)我对应用程序做出的最新更改也是对此问题的回答Detect iPhone5, 5s, 6, and 6 plus

+2

转到Simulator->硬件 - >键盘或Command + K – TienLe

+0

哇,这是快。谢谢。我没有想到键盘在命令k +重新启动后自己显示。很酷。你认为这是什么造成的?也可随意在答案中留下您的评论,所以我可以接受它+积分。 – zaprogers

+0

真棒。没有比快速回答和简单修复更好的了! – zaprogers

回答

1

您可以通过iosSimulator硬件菜单 - >键盘 - >连接硬件键盘来连接键盘。