// 1. 定义协议
protocol DepartmentCellDelegate: NSObjectProtocol{
// 2. 协议方法
func returnClickCellIndex ()
func returnClickCellIndex (_ index:Int)
}
// 3. 声明代理属性 (注:使用weak修饰, 该协议需要继承NSObjectProtocol基协议, 且注意代理名称是否重复)
weak var delegate: DepartmentCellDelegate?
// 4. 执行代理
delegate?.returnClickCellIndex()
网友评论