我正在使用 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)`
我不明白如何解决这个问题。