Sometimes you need to convert from Int to String to print results or process data.
The correct usage to convert Int
to String
:
String(describing: x)
Example:
let x : Int = 42 var myString = String(x)
And the other way around – converting String
to Int
:
let myString : String = "42" let x: Int? = myString.toInt() if (x != nil) { // Successfully converted String to Int }
Or if you’re using Swift 2 or 3:
let x: Int? = Int(myString)