Erro: o inicializador para ligação condicional deve ter um tipo opcional, não 'String' [duplicado]
Esta pergunta já tem uma resposta aqui:
Ligação condicional: se deixar erro - O inicializador para ligação condicional deve ter o tipo opcional 5 respostasvar firstName: String = "John Appleseed"
if let name = firstName {
print ("Hello, \(name)")
}
Erro de string na segunda linha: o inicializador para ligação condicional deve ter um tipo opcional, não 'String'
Como decidir se deve usar variáveis opcionais ou não opcionais?