【发布时间】:2016-10-07 11:16:51
【问题描述】:
我正在尝试创建将从 AppDelegate 初始化的 Singleton。目的是监视所有UIViewControllers(活动的)并在控制台上打印该类(作为概念证明)。所以我的基本想法是初始化AppDelegate 中的单例并将AppDelegate 的引用作为参数传递。然后我必须以某种方式监视哪个是活动视图。
例如: 查看 A B C A 是 Navigation Controller 中的第一个视图。我的 Singleton 知道当前视图是 A。然后我们推送视图 B,Singleton 被通知视图 B 现在是当前视图。和 C 一样。现在我们弹出 C,Singleton 知道当前视图是 B。
是否有任何类型的 KVO 或 NSNotification 用于通知我的单身人士新的 UIView 出现/删除?有什么办法可以解决这个问题吗?
【问题讨论】:
标签: ios xcode uiview key-value-observing