在另一个类的 App Delegate 调用方法中

Posted

技术标签:

【中文标题】在另一个类的 App Delegate 调用方法中【英文标题】:In App Delegate call method from another class 【发布时间】:2012-08-02 17:26:37 【问题描述】:

我有一个包含滚动视图和一些子视图(UIViewControllers)的视图。我想在 applicationWillResignActive: App Delegate 的方法中从一个类(他们的 UIViewControllers 之一)调用一个方法(停止计时器)。

实现这一点的最佳方法是什么?

【问题讨论】:

【参考方案1】:

不必担心在您的应用委托中处理该事件并将其传递。只需在您有兴趣处理事件的任何课程中注册通知:

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(someMethod:)
                                             name:UIApplicationWillResignActiveNotification
                                           object:nil];

【讨论】:

谢谢。从来不知道这种通知:)

以上是关于在另一个类的 App Delegate 调用方法中的主要内容,如果未能解决你的问题,请参考以下文章

从 App Delegate 调用 ViewController 的方法

如何在另一个类中调用一个类的 main() 方法?

在另一个类中调用一个类的方法?

从 App Delegate (Swift) 调用 ViewControllers 方法或 Segue

Google Sign In 调用 App Delegate 中的方法后关闭 View Controller (iOS / Swift)

App Delegate 的应用程序:didReceiveLocalNotification:未调用