从iPad键盘撤消点击时UITextField条目崩溃

时间:2019-01-09 12:16:17

标签: uitextfield undo uitextfielddelegate nsundomanager nsrangeexception

在文本字段中,如果键入0,则键入另一个数字,UITextFieldDelegate应该找到字符InRange中的空字符串替换开头的“ 0”。表示先输入0,然后输入1,文本字段仅显示数字“ 1”。不允许用户键入多个连续的零,例如“ 000”,也不能键入前导零的数字,例如“ 0159”。

如果仅键入“ 0”(这是一个有效条目),并且用户从ipad键盘上点击“撤消”键,则将调用相同的委托方法,并在应用程序崩溃后返回。

如何在不禁用撤消密钥的情况下解决此问题?

这是崩溃日志:

Crash Log

0 个答案:

没有答案