gpt4 book ai didi

ios - swift : textFieldShouldBeginEditing function fix

转载 作者:行者123 更新时间:2023-11-28 09:40:09 30 4
gpt4 key购买 nike

下面的代码删除了 inputField 中的最后一个字符,当我有默认值时它工作得很好。但如果文本字段为空,则会出现错误,因为没有要删除的最后一个字符。

如何用if else检查?

func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
textField.text?.removeLast()
percentageField.text = textField.text
return formViewController()?.textInputShouldBeginEditing(textField, cell: self) ?? true
}

最佳答案

removeLast 必须用于非空字符串,因此请确保它不为空:

if let text = textField.text, !text.isEmpty {
textField.text?.removeLast()
}

关于ios - swift : textFieldShouldBeginEditing function fix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51299371/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com