Swift 在斯威夫特,我如何做到这一点?

Swift 在斯威夫特,我如何做到这一点?,swift,numbers,integer,Swift,Numbers,Integer,我的英语不足以回答这个问题。所以,我必须在这里写。对于ex,我的整数是600000000。我想这样转换:600000000。如何执行此操作?我在view controller.swift中添加了此选项,但出现了一个错误:声明仅在文件范围内有效。我怎么修理它?谢谢只需将此扩展添加到视图控制器的底部(视图控制器外部),感谢您所做的一切@巴图汉克,不客气 extension Int { struct Number { static let formatter = NSNumbe

我的英语不足以回答这个问题。所以,我必须在这里写。对于ex,我的整数是600000000。我想这样转换:600000000。如何执行此操作?

我在view controller.swift中添加了此选项,但出现了一个错误:声明仅在文件范围内有效。我怎么修理它?谢谢只需将此扩展添加到视图控制器的底部(视图控制器外部),感谢您所做的一切@巴图汉克,不客气
extension Int {
    struct Number {
        static let formatter = NSNumberFormatter()
    }
    var addThousandSeparator:String {
        Number.formatter.groupingSeparator = "."
        Number.formatter.numberStyle = NSNumberFormatterStyle.DecimalStyle
        return Number.formatter.stringFromNumber(self)!
    }
}

let myInteger = 600000000
let myIntegerString = myInteger.addThousandSeparator  // "600.000.000"