0

在单视图应用程序中,如果我有多个视图控制器分配有不同的类,则在情节提要内部,

我怎样才能在 AppDelegate 中访问所有这些,同时仍然知道 ViewController 的类型(类)是什么?

例如我可以访问的根视图控制器

BlackTimer *vc = (BlackTimer *)_window.rootViewController;

其他兄弟视图控制器怎么样?

4

1 回答 1

1

在您的应用程序委托内创建您的兄弟 UIViewControllers 的 iVar,然后每当您调用视图控制器时,您分配初始化应用程序委托内的 ivar。您可以通过使用从任何地方获取对应用程序委托的引用

[UIApplication sharedApplication] delegate];
于 2012-06-10T14:37:34.263 回答