thefansofjay
thefansofjay
采纳率61.9%
2015-12-10 12:23

IOS通知观察者执行顺序问题

1
已采纳

当一个通知有多个观察者, 通知发生时,观察者的执行顺序是什么,是随机的吗,
如果是,有什么办法使他们按一定的顺序去执行?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • Poppin_Category Poppin_Category 6年前

    Observer的接收顺序是没有固定的,如果有业务冲突则需要自己用逻辑去控制好,去除对顺序的依赖

    点赞 评论 复制链接分享
  • Poppin_Category Poppin_Category 6年前

    可以用delegate的情况下就不用通知

    点赞 评论 复制链接分享
  • q1194259339 十万个逗 6年前

    可以理解为 送快递。放在快递箱。通知发出者只管往里放(发送),谁先去拿自己的快递不知道。

    点赞 评论 复制链接分享
  • XYChinaChengdu 孤独感爆棚 6年前

    可以理解为随机的,一般情况下,你还是少用通知吧,或者说你多用几个KEY

    点赞 评论 复制链接分享
  • qq_33329560 qq_33329560 6年前

    观察者执行顺序就是,哪个观察者先运行哪个就先收到通知。通知发出者只管发出,接不接受和它没有关系,谁先接收谁就优先有数据。

    点赞 评论 复制链接分享

相关推荐