使所有的子类都可以调用....self.nextResponder) {
[[self nextResponder] routerWithEventName:eventName userInfo:userInfo];
}
}
@end
第一个参数是事件名称..., 第二个参数是需要传递的参数信息
看起来这样一个方法会陷入死循环, 其实不然, 当self.nextResponder向上一直找到UIApplication都还不能响应事件的时候,
系统就会自动丢弃这个事件...nextResponder, 也就是cell, cell没有重写父类方法, 继续将事件传递给tableView, tableView也没有重写父类方法, 于是将事件处理传递给控制器的view,控制器的view...也没有重写父类方法, 于是将事件处理传递给控制器, 控制器重写了父类方法, 于是就走控制器重写的方法, 进行事件处理, 事件就成功地从button传到了控制器.