从字符串 Swift 中获取数字 2 问题

Getting number from String Swift 2 Issue

我能够在 Swift 1.2 中使用下面的方法从文本字段中获取 phone 数字,但我在 Swift 2 中尝试相同的方法,但我从 .join "join is unavailable" 收到错误。请问如何在 Swift 2 中编写相同的方法?

let userNumber = NSNumberFormatter().numberFromString("".join(phoneNumberTextField.text!.componentsSeparatedByCharactersInSet(NSCharacterSet.decimalDigitCharacterSet().invertedSet)))

这个答案对我没有帮助,因为我根本无法加入。

试试这个:

let numbers = phoneNumberTextField.text!.componentsSeparatedByCharactersInSet(NSCharacterSet.decimalDigitCharacterSet().invertedSet)
let userNumber = numbers.joinWithSeparator(" ") // Using space as separator