Swift 显示alert
func Alert(title:String, msg:String)->Void{
let alert = UIAlertController(title: title, message: msg, preferredStyle: UIAlertControllerStyle.alert)
alert.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.default, handler: nil))
self.present(alert, animated: true, completion: nil)
}
Swift 显示confirmation
let refreshAlert = UIAlertController(title: "", message: "Are you sure to continue?".localized(), preferredStyle: UIAlertControllerStyle.alert)
refreshAlert.addAction(UIAlertAction(title: "Yes".localized(), style: .default, handler: { (action: UIAlertAction!) in
// Cancel leave
let result = ServiceProxy().CallCancelLeave(leaveId: self._leave.id)
if(!result.isSuccess){
self.Alert(title: "Error".localized(), msg: result.errorMessage)
}else{
// do nothing and navigate to the list view
}
}))
refreshAlert.addAction(UIAlertAction(title: "No".localized(), style: .cancel, handler: { (action: UIAlertAction!) in
// do nothing
}))
present(refreshAlert, animated: true, completion: nil)