2015-06-11 51 views
-2

我試圖將UInt64.max轉換爲String如何將UInt64.max轉換爲Swift中的字符串?

的線,例如:

var str: String = UInt64.max 

導致錯誤XCode中的是:

'UInt64' is not convertible to 'String' 

作爲另一個例子,線如下列:

let strFromUInt: String = NSNumber(unsignedLongLong: UInt64.max) 

結果在XCode中發生錯誤:

'NSNumber' is not convertible to 'String' 

對不起,如果我在這裏遺漏任何東西,我還是很新的iOS開發。謝謝!

回答

4

出了什麼問題:

var str = String(UInt64.max) 

基本上這是你應該嘗試的第一件事;在Swift中,強制通過基於另一種類型的值初始化所需的類型而起作用。

1

你可以像這樣做,

var str = "\(UInt64.max)" 
相關問題