viewWillAppear: 出现多次

来源:互联网 发布:超级优化女主角 编辑:程序博客网 时间:2024/06/06 16:31

现象描述

在运行过程中,viewWillAppear: 一直反复 执行。

分析

在前一个页面使用通知,注销通知是写在dealloc中的。
发现多次执行viewWillAppear:

原因

是前一个对象并没有执行到dealloc,造成通知一直在监听,而进入下一个对象的代码片段,正是在这个通知监听的消息中执行的,所以造成该代码段一直重复执行。

解决方案

将注销通知 放在 前一个VC的viewWillDisappear:中即可。

原创粉丝点击