2015-06-11 2 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)" 
Смежные вопросы