Avatar ·

Como converter Int para String em Swift? Guia detalhado

Olá a todos! Sou novo em Swift e encontrei um problema ao converter um número para string. Estou escrevendo um aplicativo simples para iOS — uma calculadora de gorjetas. Preciso exibir o valor total em um UILabel, mas o compilador reclama.\n\nAqui está meu código:\n\n```swift\nlet totalBill: Double = 1250.50\nlet tipPercentage: Double = 0.15\nlet tipAmount = totalBill * tipPercentage\nlet finalAmount = totalBill + tipAmount\n\n// Tentando exibir o resultado\nresultLabel.text = finalAmount // Erro!\n```\n\nO Xcode exibe o erro: "Cannot assign value of type 'Double' to type 'String?'". Eu entendo que o UILabel espera uma string, não um número. Mas como converter corretamente Int ou Double para String?\n\nTentei escrever `String(finalAmount)`, mas não tenho certeza se essa é a abordagem correta. Também vi na internet diferentes formas: através de interpola