我对iOS开发一般都很陌生,有一点我完全不理解:
我正在编写一个包含多个控制器和相应视图(以及故事板)的快速应用程序。我正在使用本地(iOS8-)通知和自定义操作来获取提醒。
现在我必须在每个控制器上为这些操作添加观察者吗? 我认为总有一个“主动”控制器的实例,是吗?或者iOS从一开始就实例化每个控制器吗?
问候(并提前感谢), 雅舍
答案 0 :(得分:3)
是 - 您必须将观察者添加到您拥有的每个控制器,因为除非您启用了状态保留,否则只有在导航到VC时才会对其进行实例化。但是,即使在这种情况下,您仍然需要将obeservers添加到每个VC。