gpt4 book ai didi

ios - Swift:类型 'string' 的值没有成员 'length'

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:07 25 4
gpt4 key购买 nike

<分区>

我在我的应用程序中实现了一些 TextField 功能,所以我使用了 TextField 委托(delegate),但它显示了一些错误,如“字符串类型的值没有成员长度”我不知道如何解决这个问题,请帮助我解决这个问题。

这里我给出了我正在尝试的代码。

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
var oldLength: Int = textField.text!.characters.count
var replacementLength: Int = string.characters.count
var rangeLength: Int = range.length
var newLength: Int = oldLength - rangeLength + replacementLength
if textField.tag == 1 {
if string.length > 0 && !NSScanner.scannerWithString(string).scanInt(nil) { **------>//Error was showed in this line.**
return false
}
// This 'tabs' to next field when entering digits
if newLength == 5 {
if textField == txtOtp4 {
textField.resignFirstResponder()
}
}
else if oldLength > 0 && newLength == 0 {

}

return newLength <= 4
}
else {
if newLength == 11 {
if textField == txtPhoneNumber {
textField.resignFirstResponder()
}
return newLength <= 10
}
}
return true
// This allows numeric text only, but also backspace for deletes
}

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