Swift 5 - textField.endEdit(true) 导致应用程序崩溃



我正在使用数字键盘,当我没有文本时,当您按"删除按钮"触发函数.endEdit时,我进行了编程,但是应用程序崩溃并显示此错误:

Push segues can only be used when the source controller is managed by an instance of UINavigationController.

.resignFirstResponder(( 也因此错误而崩溃

我尝试添加延迟计时器,但也崩溃了。

更改为 .endEdit(false( 也崩溃了。

任何建议而不添加UINavigationController ?我负担不起使用UINavigationController的费用,因为我的应用程序必须使用整个屏幕,并且我需要它的所有空间。

我添加了UINavigationController并隐藏了它...如果有更多选择,请随时分享:)

最新更新