为什么收听广播的方法会执行多次?
你好老师,我在做这样一个功能,请求api后在代码块中发送广播,然后在本类接收广播,将广播中的userinfo数据输出。但是我不重启程序再次执行该功能,发现收听广播的方法被执行了两次,如果再次执行该功能,广播就被收听了三次。我写了dealloc方法,在里面nslog了一句话后发现并没有被执行,是否是因为之前的广播没有被销毁?如果是这样dealloc方法什么时候会被执行呢,我该如何修改程序?谢谢
13
收起
正在回答 回答被采纳积分+1
2回答
相似问题
登录后可查看更多问答,登录/注册
iOS入门:基础语法与常用控件
- 参与学习 1337 人
- 提交作业 712 份
- 解答问题 1878 个
很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧