【发布时间】:2020-01-22 13:00:49
【问题描述】:
我创建了一个带有回调函数参数的函数定义的协议。 但是当我尝试在实现协议的类中使用回调时,我得到了错误:
关闭使用非转义参数'callBack'可能会允许它转义
该修复将 @escaping 标志添加到函数定义中,但随后不再确认协议中的函数定义。
这是我作为回调传递的函数:
private func handleSignUpRes(result:Bool, msg:String, uData:UserData){
if(result == false && (currVC != nil)){
Utilities.ShowAlert(title: "Error", msg: msg, vc: currVC!)
}
else if(result == true){
}
}
【问题讨论】: