Swift 代理的实现

2021-07-20  本文已影响0人  Matsonga
// 1. 定义协议
protocol DepartmentCellDelegate: NSObjectProtocol{
    // 2. 协议方法
    func returnClickCellIndex ()
    func returnClickCellIndex (_ index:Int)
}
// 3. 声明代理属性 (注:使用weak修饰, 该协议需要继承NSObjectProtocol基协议, 且注意代理名称是否重复)
weak var delegate: DepartmentCellDelegate?
// 4. 执行代理
delegate?.returnClickCellIndex()
上一篇 下一篇

猜你喜欢

热点阅读