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,completion: nil)