NotificationCenter接收不到通知的原因

时间:2023-03-09 01:13:27
NotificationCenter接收不到通知的原因

今天在项目中遇到一个奇葩的事情,我在一个类中明明写了:

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #00afca }
span.s1 { color: #ffffff }
span.s2 { }
span.s3 { color: #d28f5a }
span.s4 { color: #c2349b }

NotificationCenter接收不到通知的原因

控制器初始化中也初始化了监听:

NotificationCenter接收不到通知的原因

也写了方法:

NotificationCenter接收不到通知的原因

但就是不执行(开始我以为是添加监听顺序问题,或者在监听之前删除了监听对象?但是不是的)

找了半天原因 发现原来是在非主线程里面发的通知 于是:

NotificationCenter接收不到通知的原因

就解决了。。。