private extension UIAlertAction {
convenience init(title: String?,
preferredStyle: UIAlertActionStyle, buttonIndex:Int,
tapBlock:((UIAlertAction,Int) -> Void)?) {
self.init(title: title, style: style) {
(action:UIAlertAction) in
if let block = tapBlock {
block(action,buttonIndex)
}
}
}
答案 0 :(得分:0)
这正是在锡上所说的:在初始化之前你不能使用属性。
您是将值style
传递给指定的初始值设定项,它会设置style. Perhaps you meant to pass
preferredStyle`的值吗?