ガードletを使用している間に致命的なエラーが発生しました。ここではエラーがあります:ガードletエラー:条件付きバインディングの初期化子に 'String'以外のオプションが必要です
私が使用している私のコードの下にInitializer for conditional binding must have Optional type not 'String'
:
@IBAction func signUpButtonPressed(sender: UIButton) {
guard let email = emailTextField.text! where emailTextField.text!.characters.count > 0 else {
// alert
return
}
guard let password = passwordTextField.text! where passwordTextField.text!.characters.count > 0 else {
// alert
return
}
self.registerUserAsync(email, password: password)
}
あなたは強制的にアンラッピングしています。代わりに 'guard let email = emailTextField.text where email.characters.count> 0 else'を使用してください。私。 '!'をドロップしてください。 – Grimxn