如何在Swift中将UInt64.max转换为String?

时间:2015-06-11 20:34:31

标签: ios swift

我正在尝试将UInt64.max转换为String

如下的行:

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开发很新。谢谢!

2 个答案:

答案 0 :(得分:4)

错误:

var str = String(UInt64.max)

基本上你应该尝试的第一件事;在Swift中,强制通过基于另一种类型的值初始化所需类型来起作用。

答案 1 :(得分:1)

你可以这样做,

var str = "\(UInt64.max)"
相关问题