Avatar ·

Existe um método trim em Swift para remover espaços de uma string?

Olá a todos! Comecei a estudar Swift recentemente e me deparei com o seguinte problema: preciso remover espaços extras e caracteres de nova linha no início e no final de uma string. Em outras linguagens, como Java ou JavaScript, existe o método `trim()`, que faz isso em um único comando. Mas no Swift não encontrei nada parecido. Aqui está um exemplo do que preciso fazer: ```swift let userInput = " Olá, mundo! \n" // Quero obter "Olá, mundo!" sem espaços e quebras de linha ``` Tentei escrever algo como `userInput.trim()`, mas o Xcode exibe o erro "Value of type 'String' has no member 'trim'". Pesquisei no Google, mas encontrei muitas opções diferentes: alguns falam sobre `trimmingCharacters`, outros sobre `components(separatedBy:)` — fiquei confuso. Por favor, me digam: existe uma forma nativa em Swift de cortar uma string? Ou preciso implementar minha própria solução? Gostaria de ver um exemplo simples e claro para iniciantes. Desde já, agradeço! <<>>

Resposta curta: sim, mas o método tem outro nome

No Swift, não existe um método