, 相当于重写父类方法的时候,
那么系统就会走子类的方法, 那么参数就直接传递给控制器了
*控制器中重写父类方法*
- (void)routerWithEventName:(NSString *)eventName...nextResponder, 也就是cell, cell没有重写父类方法, 继续将事件传递给tableView, tableView也没有重写父类方法, 于是将事件处理传递给控制器的view,控制器的view...也没有重写父类方法, 于是将事件处理传递给控制器, 控制器重写了父类方法, 于是就走控制器重写的方法, 进行事件处理, 事件就成功地从button传到了控制器....,VC通过这个指针通过直接操作内存的方式设置这个按钮即可。...值得注意的是,这样的事件传递处理方法,最常见的Bug就是当前试图初始化后确实存在,但是没有加载到父视图上,才导致的方法无法触发。
参考文章