質問: "ok" } print("ログインできませんでした") } と記述してみましたが、コンソールに「ログインできませんでした」と表示されるだけでシミュレータには変化がありませんでした。 ### 補足情報(FW/ツールのバージョンなど) Xcode 11.2.1 Swift version 5.1.2
回答: func showAlert() { let title = "ログインに失敗しました" let message = "メールアドレスかパスワードが間違っています" let okText = "ok" let alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertController.Style.alert) let okayButton = UIAlertAction(title: okText, style: UIAlertAction.Style.cancel, handler: nil) alert.addAction(okayButton) present(alert, animated: true, completion: nil) } でshowAlertメソッドを定義して ボタンアクションの部分で「self.showAlert()」で呼び出しをすれば無事アラートが表示されました。 自己解決しました。