Swift2 rangeOfCharacterFromSet(characterSet)。位置不是Swift?
我发现的所有样本都使用NSRange版本,但在Swift 2中,该方法返回一个范围,因此没有要测试的位置 我知道NotFound的结果是{NotFound,0},但是没有scooby doo如何测试它Swift2 rangeOfCharacterFromSet(characterSet)。位置不是Swift?,swift2,range,nsrange,Swift2,Range,Nsrange,我发现的所有样本都使用NSRange版本,但在Swift 2中,该方法返回一个范围,因此没有要测试的位置 我知道NotFound的结果是{NotFound,0},但是没有scooby doo如何测试它 if (contact.facebook!.rangeOfCharacterFromSet(characterSet.invertedSet).location != NSNotFound){...} 错误,但我找不到如何查询范围将其转换为NSString let objcString = st
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
}
请在您的问题中添加准确的错误消息。此外,您试图用此代码实现什么?抱歉,我忽略了更新此票证!我最终放弃了我的工作方式,因此不再需要这个代码段。Swift 3重命名:objcString.rangeOfCharacter(from:characterSet)