【发布时间】:2018-04-27 00:46:36
【问题描述】:
如何在自己的框架类中实现 appdelegate?因为我必须检测应用程序何时进入前台/后台。 例如:例如,在服务类中运行的 android Applifecycle 中
【问题讨论】:
-
有一个等效的通知可以收听。
标签: swift3
如何在自己的框架类中实现 appdelegate?因为我必须检测应用程序何时进入前台/后台。 例如:例如,在服务类中运行的 android Applifecycle 中
【问题讨论】:
标签: swift3
您可以通过简单地实现 UIApplicationDelegate 协议来创建自己的 App Delegate 类:
@UIApplicationMain
class CustomAppDelegate: UIResponder, UIApplicationDelegate {}
请注意,您必须在此类中实现各种应用程序委托方法。
编辑:
为了从另一个类调用它,您可以按如下方式转换 appDelegate 单例:
if let appDelegate = UIApplication.shared.delegate as? CustomAppDelegate {}
【讨论】: