使用Block的替代通知的好处不仅降低了系统的资源占用且更高效,使用起来还简单方便。

下面的例子为,在A类中定义了B类的属性,B类中事件发生时需要通知A类然后A类需要做一些操作,也可以接受参数与返回值。

1、第一步

在B类中添加block属性,例如(可以设置block的返回值和参数来实现A类与B类的数据传递):

OC中使用Block替代通知事件

2、第二步

在A类中定义block属性(一般在初始化时),例如:

OC中使用Block替代通知事件3、最后一步,在B类中需要触发事件的地方调用block,例如:

OC中使用Block替代通知事件

 

相关文章:

  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2022-03-02
  • 2022-12-23
  • 2022-03-02
相关资源
相似解决方案