O operador binário '> =' não pode ser aplicado a operandos do tipo 'String.IndexDistance?' (aka 'Opcional <Int>') e 'Int' [duplicado]
Esta pergunta já tem uma resposta aqui:
Opcionais Swift3 encadeamento em bug de condições SE? 4 respostasno Swift 4, estou tentando comparar o comprimento do texto de um UITextField com um comprimento mínimo:
if textFieldPassword.text?.count >= 8 {
}
mas estou recebendo o erro
Binary operator '>=' cannot be applied to operands of type 'String.IndexDistance?' (aka 'Optional<Int>') and 'Int'
Ironicamente, ele trabalha com
textFieldPassword.text?.count == 8
Alguém pode me ajudar?