meu código do ViewController está igualzinho ao do video, porém da um erro no print.
String interpolation produces a debug description for an optional value; did you mean to make this explicit ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
meu código do ViewController está igualzinho ao do video, porém da um erro no print.
String interpolation produces a debug description for an optional value; did you mean to make this explicit ?
Guilherme, tudo bem ?
Pelo que vi do seu erro ai é que o valor que você está usando no print é um optional, ai ele tá falando que não é tão bacana exibir e quer saber se você não queria que fosse explícito, ou seja, forçar a saída
Oi Guilherme!!
Está no exercício do textField?
Na função do botão (IBAction), os métodos .text devolvem um optional de String (String?). Ao fazer nameField.text, por exemplo, você quer pegar o conteúdo de dentro deste optional, e para isso você precisa "abrir" (unbox) o optional.
Logo, você tem duas opções:
let name = nameField.text!
let happiness = happinessField.text!
print("eaten \(name) with happiness \(happiness)!")
ou:
let name = nameField.text
let happiness = happinessField.text
print("eaten \(name!) with happiness \(happiness!)!")
Testa assim e verifica se o erro desaparece ;)