gpt4 book ai didi

swift 3 转换 : value of type 'characterset' has no member 'characterIsMember'

转载 作者:搜寻专家 更新时间:2023-10-30 22:30:41 24 4
gpt4 key购买 nike

我目前正在将我的代码转换为 swift 3,但我在使用以下代码时遇到了上述错误。

 func containsAlphabets() -> Bool {
//Checks if all the characters inside the string are alphabets
let set = NSCharacterSet.letters
return self.utf16.contains( { return set.characterIsMember($0) } )
}

有好心人可以帮忙吗?

最佳答案

在 Swift 3 中,CharacterSet 被重新设计为与 UnicodeScalar 而非 UTF-8 代码点一起工作。

在这种情况下,你可以这样写:

var containsAlphabets: Bool {
//Checks if any of the characters inside the string are alphabets
return self.unicodeScalars.contains {CharacterSet.letters.contains($0)}
}

请尝试。

关于 swift 3 转换 : value of type 'characterset' has no member 'characterIsMember' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39585492/

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