找不到支持键盘iPhone-PortraitChoco-NumberPad的4型键盘

时间:2017-09-11 08:32:27

标签: ios iphone keyboard ios11

我目前正在将我的应用程序更新到iOS 11.突然,我的键盘出现了这个失败/错误:

  

找不到支持键盘类型4的键盘   iPhone-PortraitChoco,数字小;运用   4072550144015629828_PortraitChoco_iPhone-简单-Pad_Default

我正在使用设备来测试应用。因此,使用“连接硬件键盘”的此修复程序不是解决方案。

有没有人有同样的错误?

请注意,这发生在ios 11中。

1 个答案:

答案 0 :(得分:0)

因此,此问题是iOS告诉您,它无法弄清楚如何按照您的规格布置键盘。在过去,这通常是因为您使用的键盘类型不适用于您要定位的操作系统(例如使用十进制键盘,但定位的是4.0之前的操作系统(已添加该键盘)。这就是为什么旧的解决方案说您应该启用硬件键盘的原因,因为这意味着操作系统将跳过“我是否可以正确布置软件键盘”的检查。

如今,发生这种情况的原因是操作系统中存在神秘且未记录的错误和极端情况。特别是,您所看到的是(我相信)说,它无法弄清楚如何在其顶部具有输入附件视图的数字键盘类型的键盘布局。 为什么 iOS无法解决这个问题,这是一个充满争议的问题,并且涉及到黑魔法,但最终结果是,它退回到了“简单键盘”键盘(键盘上带有小数点的键盘)角和电话样式的数字和字母布局),在大多数情况下都可以。 (您也可以在网上找到此错误的示例,例如在弹出带有搜索字段附件的表情符号键盘等情况下的情况。)

如果后备渲染适合您的情况,我建议忽略该错误。如果不是这样,那么我发现唯一可行的解​​决方案是创建一个自定义输入键盘,其数字键盘的布局完全符合您的要求。

相关问题