在任何文本字段中键入崩溃的应用程序

出于某种原因,每当我添加一个文本字段到我的项目,并尝试键入它,应用程序崩溃。

我得到的错误是:

Can't find keyplane that supports type 4 for keyboard iPhone-PortraitChoco-NumberPad; using 1336863583_PortraitChoco_iPhone-Simple-Pad_Default -[NSNull length]: unrecognized selector sent to instance 0x1018b1d80 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull length]: unrecognized selector sent to instance 0x1018b1d80' 

这发生在模拟器和设备上。 我也没有在模拟器设置中选中“连接硬件键盘”。

我必须处理每一个input吗?

所以我在论坛上看到了一个解决scheme,它确实解决了这个问题。

由于某种原因,我使用的标签栏控制器导致了这个问题。 简单地删除控制器,然后去编辑>embedded>标签栏控制器,并重新添加视图修复它。