更改类时不会调用NSNotificationCenter

时间:2017-06-23 11:26:41

标签: ios xcode nsnotificationcenter

您好我每次在应用程序中收到通知时都会调用NSNotificationCenter。我知道为了使NSNotificationCenter工作,我们必须首先添加它,然后我们必须调用它。我已经在家里上课了。要使通知生效,用户必须先登录。登录后,它将进入主屏幕,我将为NSNotificationCenter添加观察者。

我的概念是,当我的应用程序处于活动状态时,为此我将显示自定义NotificationPopUp。

我面临的问题是当我切换课程时说我从主页课程进入个人资料课程,然后由于某种原因我的NSNotificationCenter没有被调用。我不会在班上的任何地方删除同一个NSNotificationCenter的观察者。当我再次回到相同的 Home 类时,我的NSNotificationCenter将被调用并且customNotiPopUp正在显示。我真的不知道我面临的问题是什么,因为我没有使用删除观察者。

我使用SWREveal Controller作为SideMenuoption来导航到不同的类。这件事有问题吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

是的,我已经解决了这个问题。实际上我正在为每个班级拿一个基础类,并且我已经添加了观察者,现在它正如预期的那样完美。这是我的一个愚蠢的错误。