当我发现使用NSRange版本的所有样本时,我一直在使用这个版本,但在Swift 2中,此方法返回一个Range,因此无法测试。
我知道未找到的结果是{NotFound,0}但是没有scooby doo如何测试呢?
if (contact.facebook!.rangeOfCharacterFromSet(characterSet.invertedSet).location != NSNotFound){...}
错误,但我无法找到如何查询范围
答案 0 :(得分:4)
将其投射到NSString
let objcString = string as NSString
let characterSet = NSCharacterSet.decimalDigitCharacterSet().invertedSet
if objcString.rangeOfCharacterFromSet(characterSet).location != NSNotFound {
return false
}