Swiftプログラミング言語を使用UIAlertController
しており、「キャンセル」ボタンを使用してアラートを表示しています。
以下のコードを使用してキャンセルボタンを作成しています。
let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel, handler: { (alert) -> Void in
self.navigationController?.popToRootViewControllerAnimated(true)
})
alertController.addAction(cancelAction)
[キャンセル] ボタンをタップすると、ユーザーはルート ビュー コントローラーに戻る必要があります。
しかし、コードはコンパイルされていません。その表示されるエラーは次のとおりです。
Cannot invoke 'init' with an argument list of type `(title: StringLiteralConvertible, style: UIActionSheetStyle, handler: (($T2) -> Void) -> Void)`
この問題を解決する方法がわかりませんでした。