如何在Swift中将UInt64.max转换为字符串?

Ezr*_*ree -2 ios swift

我正在尝试转换UInt64.maxString

一行,例如:

var str: String = UInt64.max
Run Code Online (Sandbox Code Playgroud)

在XCode中导致以下错误:

'UInt64' is not convertible to 'String'
Run Code Online (Sandbox Code Playgroud)

再举一个例子,如下所示:

let strFromUInt: String = NSNumber(unsignedLongLong: UInt64.max)
Run Code Online (Sandbox Code Playgroud)

在XCode中导致以下错误:

'NSNumber' is not convertible to 'String'
Run Code Online (Sandbox Code Playgroud)

抱歉,如果我在这里遗漏任何东西,那么我仍然是iOS开发的新手。谢谢!

mat*_*att 5

有什么问题:

var str = String(UInt64.max)
Run Code Online (Sandbox Code Playgroud)

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