我正在将测试应用程序放在一起,以演示如何在应用程序中发生某些事情时通知用户(使用NSNotifications)。无论当时显示什么视图控制器,都应通过屏幕顶部的不显眼横幅通知用户。我已经有了代码来绘制横幅,但我在设置NSNotification观察者时遇到了问题。
我有一个带有两个viewcontrollers的故事板。我如何引用他们的init方法,以便我可以为NSNotification帖子添加观察者?
答案 0 :(得分:1)
使用initWithCoder:
初始化故事板中的视图控制器。您通常会有一个单独的设置方法从此调用,而initWithNibName:bundle:
只是为了涵盖所有用例。
或者,开始在viewDidLoad中观察并在viewDidUnload中停止。