我能够使用Swift 1.2中的方法从文本字段中获取电话号码,但我在Swift 2中尝试了相同的方法,但是我收到来自.join
的错误“join is unavailable” 。请问如何在Swift 2中编写相同的方法?
let userNumber = NSNumberFormatter().numberFromString("".join(phoneNumberTextField.text!.componentsSeparatedByCharactersInSet(NSCharacterSet.decimalDigitCharacterSet().invertedSet)))
这个答案并没有帮助我,我根本无法加入。 Cannot invoke `join` with an argument list of type (String, [String]) in Swift 2.0
答案 0 :(得分:3)
试试这个:
let numbers = phoneNumberTextField.text!.componentsSeparatedByCharactersInSet(NSCharacterSet.decimalDigitCharacterSet().invertedSet)
let userNumber = numbers.joinWithSeparator(" ") // Using space as separator