gpt4 book ai didi

ios - 类型 'Character' 的值没有成员 'isUppercase'

转载 作者:行者123 更新时间:2023-11-28 05:39:41 25 4
gpt4 key购买 nike

我像往常一样在另一台计算机上运行我的 Xcode 项目。当我尝试构建我的项目时,我不断收到有关 Character 类型的错误。变量 isNumber、isUppercase、isLowercase、isPunctuation、isSymbol、isCurrencySymbol 不起作用。 Xcode 总是给我这样的错误:

Value of type 'Character' has no member 'isCurrencySymbol'

我在网上查了一下,但似乎没有人遇到过这个错误。这是我的代码。

    func containsNumber() -> Bool {
var result = false
for char in self {
if char.isNumber {
result = true
}
}
return result
}

func containsCapital() -> Bool {
var result = false
for char in self {
if char.isUppercase {
result = true
}
}
return result
}
func containsLowercase() -> Bool {
var result = false
for char in self {
if char.isLowercase {
result = true
}
}
return result
}

func containsSpecialCharacters() -> Bool {
var result = false
for char in self {
if char.isPunctuation {
result = true
}
if char.isSymbol {
result = true
}
if char.isCurrencySymbol {
result = true
}
}
return result
}

func containsEnoughCharacter(numberOfCharacters : Int) -> Bool {
var result = false
if self.count >= numberOfCharacters {
result = true
}
return result
}
}

谁能告诉我为什么我总是收到这种错误,因为当我查看 apple doc 时,这些变量就存在了。

最佳答案

如果您遇到此错误 Value of type 'Character' has no member 'isCurrencySymbol' 那么很可能您的 XCode 版本低于 10.2

检查您的 XCode 版本。如果它小于 10.2,你会得到这个错误,你需要升级你的 XCode。

关于ios - 类型 'Character' 的值没有成员 'isUppercase',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57269392/

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