现象
使用环境
macOS Montery 12.0.1,MacBook Pro (13-inch, M1, 2020)
操作步骤
mac上运行iOS应用 -> 点击iOS原生输入框(类型需要为TextField)-> 跳转H5页面 -> 点击H5输入框 -> Crash
录屏
堆栈
1 | Exception Type: EXC_BREAKPOINT (SIGTRAP) |
复现步骤
解决方案
此问题为苹果系统bug,已将此问题提交给了苹果,原因应该是是由于mac Catalyst 不支持predictive text自动纠错预测文本,可以尝试将mac上TextFiled的自动纠错预测文本关闭1
textField.autocorrectionType = .no
详细可参考:forums