2015-06-19 5 views
-2

Мне нужно преобразовать Int в String! для использования int в текстовом поле. Я преобразовал Int в String, но не String !.Как преобразовать Int в строку?

Вот что я сделал

func checkAnswer() { 
    var answerInInt = String(stringInterpolationSegment: getQuestion()) 
    if answerBox.text == answerInString { 
     questionLabel.text = getQuestion().0 
     answerBox.text = "" 
    } else { 
    } 
} 

ответ

0

для опционального строки, как о чем-то вроде:

var myString : String? = String(answerInInt) 
0

Попробуйте это:

let x : Int = 45 

var stringValue = "\(x)" 

println(stringValue) 
0

Попробуйте это,

var intValue:Int? = 5 
var stringValue:String? = String(intValue!) 

println("Int value:\(intValue!), String value:\(stringValue!)") 
//Output:- Int value:5, String value:5 
0

Вы можете попробовать это как путь:

var intValue : Int = 111 
var stringValue : String? 
stringValue = String(intValue) 

ИЛИ

stringValue = "\(intValue)" 
Смежные вопросы