我发现所有样本都使用 NSRange 版本,但在 Swift 2 中,此方法返回一个 Range,因此没有要测试的位置。
我知道 a not found 的结果是 {NotFound,0} 但没有史酷比如何测试它?
if (contact.facebook!.rangeOfCharacterFromSet(characterSet.invertedSet).location != NSNotFound){...}
错误但我不知道如何查询范围
最佳答案
将其转换为 NSString
let objcString = string as NSString
let characterSet = NSCharacterSet.decimalDigitCharacterSet().invertedSet
if objcString.rangeOfCharacterFromSet(characterSet).location != NSNotFound {
return false
}
关于swift2 - rangeOfCharacterFromSet(characterSet).location 不是 Swift?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36916704/