swift - 閉包 -定義和使用
阿新 • • 發佈:2018-10-26
ESS alias str call order ray ssr .com 定義類
方法一:
1.定義 typealias OpenOrderSuccessResultBlock = ( _ dataArray:[String])->Void 2.類方法實現屬性 var backBlock : OpenOrderSuccessResultBlock? 3.類中實現方法 func callBackBlock(block:OpenOrderSuccessResultBlock?){ self.backBlock = block }
方法二:類方法直接實現 不定義類型,直接類型粘貼過去,修改起來不方便
var backBlock : ((_ dataArray:[String]) -> Void)? func callBackBlock(block:((_ dataArray:[String]) -> Void)?){ self.backBlock = block }
使用的時候:
方法三:只定義 black,不定義回調方法
var backBlock : ((_ dataArray:[String]) -> Void)?
使用的時候
swift - 閉包 -定義和使用