alertのボタンにactionをつけたいです。
ここに質問の内容を詳しく書いてください。
swiftUIを勉強していてメモアプリを作ろうとしています。
[フォルダを作成]のアラートを出すまではなんとか出来たのですが、
alertボタンを押してactionを起こすことができません。
具体的に言うとフォルダ名を入力し作成ボタンを押すと
actionで新しいフォルダ[list]を作成できる様にしたいです。
どうかご教授お願い致します。
該当のソースコード
SwiftUI
1 2struct ContentView: View { 3 4 private func alert() { 5 let alert = UIAlertController(title: "新規フォルダ名", message: "このフォルダの名称を入力してください。",preferredStyle: .alert) 6 alert.addTextField() { textField in 7 textField.placeholder = "Enter some text" 8 } 9 10 //キャンセル 11 alert.addAction(UIAlertAction(title: "Cancel", style: .cancel) { (_) in }) 12 //作成 13 alert.addAction(UIAlertAction(title: "作成", style: .default) { (_) in }) 14 15 showAlert(alert: alert) 16 } 17 18 func showAlert(alert: UIAlertController) { 19 if let controller = topMostViewController() { 20 controller.present(alert, animated: true) 21 } 22 23 } 24 25
###言語名
SwiftUI
回答1件
あなたの回答
tips
プレビュー