ユーザー名のテキストフィールドにタッチしないでキーボードを表示したいですか?致命的なエラー:予期せずオプションをアンラップしながら、nilを見つけ キーボードを自動的にポップアップさせるには
私はだから私はこの@IBOutlet var userNameTF: UITextField!
@IBOutlet var passwordTF: UITextField!
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
userNameTF.becomeFirstResponder()
}
を試みたが、それは
は、スレッド1の誤差を与えるHow to open the keyboard automatically on UITextField?
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
textField.becomeFirstResponder()
}
からコードを見つけました値
なぜあなたは 'IBOutlets'を宣言していますか? (1)IBでこれらのUITextFieldsを定義する、(2)実際にそれらを配線する、そしてほとんどの場合(3)**強制的にアンラッピングしない限り、あなたはしないでください。私のベストアイデア?このエラーが何を意味するのかを含めて、いくつかのことを学びます(ヒント:毎週この質問のエラーがいくつか表示されます)。また、何が良い質問になりますか(*あなたはIBを使用していますか?)最後に、キーボード*のコードをどうやって引き上げるのか。 – dfd
IBOutletをストーリーボード経由で接続しましたか? – Maor