SwiftでIntをStringに変換する 質問する

SwiftでIntをStringに変換する 質問する

IntSwift でを にキャストする方法を考えていますString

回避策を見つけましたNSNumberが、それをすべて Swift で実行する方法を見つけたいと思います。

let x : Int = 45
let xNSNumber = x as NSNumber
let xString : String = xNSNumber.stringValue

ベストアンサー1

変換IntString:

let x : Int = 42
var myString = String(x)

逆の場合は次のようStringに変換されますInt

let myString : String = "42"
let x: Int? = myString.toInt()

if (x != nil) {
    // Successfully converted String to Int
}

または、Swift 2 または 3 を使用している場合:

let x: Int? = Int(myString)

おすすめ記事