今天试了一个小demo,测出一个现象,同步出来:
object 作为 observer 监听了通知 A,然后 object 中途被释放执行了dealloc,随后app发出这个通知 A:

iOS 6、iOS 7、iOS 8: 必挂
iOS 9:不会挂

真机测试。

iOS 9.0 Documentation, 最新文档:
- addObserver:selector:name:object: 是说要添加remove observer的。

不知苹果后面 iOS9 小版本升级,会不会把这个改过来,现在这个现象和苹果的文档说法不一样。可能苹果在iOS9改了一个bug苹果内部自已防御了这个。

转载于:https://www.cnblogs.com/sesexxoo/p/6189896.html

关于[[NSNotificationCenter defaultCenter] addObserver不remove后续又收到通知crash问题相关推荐

  1. [iOS]-单例模式\通知\代理

    目录: 参考的博客 单例模式 什么是单例模式 单例模式的优缺点 优点: 缺点: 实现方式 懒汉式: 举一个真实的懒汉式创建单例的例子: 饿汉式: 通知 通知底层实现原理 NSNotification ...

  2. iOS 开发各种传值

    2019独角兽企业重金招聘Python工程师标准>>> 一. 属性传值(正向): 1. 在第二个界面声明属性 @property(nonatomic,strong)NSString* ...

  3. iOS录屏直播(四)主App和宿主App数据共享,通信功能实现

    文章目录 CFNotificationCenterGetDarwinNotifyCenter 发送通知 接收通知 注意事项 遗留问题 补充 Morris_ 2019.06.17 上一篇总结了一下App ...

  4. iOS NSNotificationCenter 使用姿势详解

    2019独角兽企业重金招聘Python工程师标准>>> 最近在做平板的过程中,发现了一些很不规范的代码.偶然修复支付bug的时候,看到其他项目代码,使用通知的地方没有移除,我以为我这 ...

  5. 关于重复接收NSNotificationCenter发送的通知的问题

    今天遇到一个问题,会重复的收到同一个通知多次,如在controller中注册了[[NSNotificationCenter defaultCenter] addObserver:self  selec ...

  6. objective-C NSNotificationCenter (通知)的使用方法

    iPhone开发之NSNotificationCenter(通知)的使用方法 NSNotificationCenter 是 Cococa消息中心,统一管理单进程内不同线程的消息通迅,其职责只有两个: ...

  7. NSNotificationCenter

    NSNotificationCenter 转自:http://blog.csdn.net/chengyingzhilian/article/details/7874408 注册通知:即要在什么地方接受 ...

  8. Swift - 使用NSNotificationCenter发送通知,接收通知

    1,通知(NSNotification)介绍 这里所说的通知不是指发给用户看的通知消息,而是系统内部进行消息传递的通知.要介绍通知之前,我们需要先了解什么是观察者模式. 观察者模式 (Observer ...

  9. iOS高级面试之NSNotificationCenter是同步操作还是异步操作

    转载:http://blog.csdn.net/u014220518/article/details/70598063 :http://blog.csdn.net/intheair100/articl ...

最新文章

  1. 宏基因组数据提交GSA实操手册—发表文章前必备技能
  2. mysql创建用户phpmyadmin_MySQL添加新用户和数据库(命令行模式和phpmyadmin)
  3. 最大字段和_使对易失性字段的操作原子化
  4. QT的QSoundEffect类的使用
  5. vjue 点击发送邮件如何处理
  6. LeetCode 973. 最接近原点的 K 个点(排序/优先队列/快排)
  7. 递归算法1加到100_五种循环方法计算1加到100
  8. 小熊的人生回忆(五)
  9. Jsp+Ssm+Mysql在线考试系统
  10. matlab vec2ind,MATLAB函数ind2vec的作用
  11. EF中使用数据库的标量值函数
  12. leetcode(90)子集 2
  13. 2017 计蒜之道 初赛 第五场 A. UCloud 机房的网络搭建
  14. mmap 通过地址映射读写文件
  15. ubuntu 关机后自动重启(并没有解决,服了)
  16. MATLAB雾霾天气下运动目标检测
  17. 什么?都1202年了还不懂k8s和容器的关系?!这份k8s指南快拿走不谢!
  18. OpenStack安装部署报错记录,Error processing default value xxx for Opt type of HostAddress
  19. ip6plus电池测试软件,超雪维修教程(七):iphone6/6 plus更换电池详细图文步骤
  20. Pytesseract图片识别结果箭头符号去除

热门文章

  1. oracle 给表空间改名,Oracle重命名表空间和删除表空间
  2. 语言里怎么防误输_育儿知识|我们的孩子为什么会怕输?
  3. mysql 视图怎么调用方法_mysql 视图的使用
  4. 什么是对象的消息_SpringBoot+RabbitMQ方式收发消息,一文带你体验
  5. 苹果cms10的php.ini目录列表,[苹果cmsV10]常见问题整理官方版
  6. 点个外卖搞定「软中断」
  7. 计算机考试word教程,职称计算机考试Word教程:段落格式的编辑
  8. 安卓 android:windowsoftinputmode,Android:windowSoftInputMode="adjustResize"无效解决方法
  9. 自动化系列-pyppeteer键盘输入点击
  10. 《剑指offer》数值的整数次方