ios - 在任何文本字段中键入会使应用程序崩溃

标签 ios swift

出于某种原因,每当我向我的项目添加文本字段并尝试在其中输入内容时,应用程序都会崩溃。

我得到的错误是:

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'

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

我是否必须处理每一个输入?

最佳答案

于是我在论坛深处看到了一个解决方案,确实解决了问题。

由于某种原因,我使用的标签栏 Controller 导致了这个问题。只需删除 Controller ,然后转到 Editor > Embed In > Tab Bar Controller 并重新添加 View 即可修复它。

关于ios - 在任何文本字段中键入会使应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36245400/

相关文章:

ios - 我的应用程序因异常 EXC_BREAKPOINT (SIGTRAP) 而被拒绝

swift - 具有元类型的泛型数组(使用 AlamofireObjectMapper)

ios - 无法在 iOS 的表格 View 中显示本地搜索响应数据

iphone - 与多个开发人员一起处理同一个 iOS 项目时的 Xcode 4 工作流程

ios - Xcode Interface Builder 模拟具有自定义高度的导航栏的指标

iphone - 使用 Interface Builder 将 TTImageView 添加到 XIB

ios - 无法识别的选择器发送到实例 0x103026600 payfort

ios - 具有场景委托(delegate) iOS 13 的多个 Storyboard文件

ios - 试图从 UITableView 返回选定的单元格,但它只返回 nil

swift - 响应请求的分页网址的最佳做法是什么