iOS. swift. block 的详细使用
//闭包 用来从B页面返回参数给A页面用
添加方法
B画面
typealias selectedFinish = (HostListEntity) -> Void
var finishBack:selectedFinish?
func selectedFinishBack(s:@escaping selectedFinish) {
finishBack= s
}
// 闭包回参
guard let back =finishBackelse{return}
back(hostList)
A画面
vc.selectedFinishBack { [weak self]data in
self?.hostList= data
self?.tableView.reloadData() }
网友评论