Swift3 如何在cocoa touch框架中实现appdelegate?

Swift3 如何在cocoa touch框架中实现appdelegate?,swift3,Swift3,如何在自己的框架类中实现appdelegate?因为我必须检测应用程序何时进入前台/后台。 例如,在android Applifecycle run in service class中,您可以通过简单地实现UIApplicationLegate协议来创建自己的应用程序委派类: @UIApplicationMain class CustomAppDelegate: UIResponder, UIApplicationDelegate {} 注意,您必须在此类中实现各种应用程序委托方法 编辑: 为

如何在自己的框架类中实现appdelegate?因为我必须检测应用程序何时进入前台/后台。
例如,在android Applifecycle run in service class中,您可以通过简单地实现UIApplicationLegate协议来创建自己的应用程序委派类:

@UIApplicationMain
class CustomAppDelegate: UIResponder, UIApplicationDelegate {}
注意,您必须在此类中实现各种应用程序委托方法

编辑:

为了从另一个类调用此函数,可以按如下方式强制转换appDelegate单例:

if let appDelegate = UIApplication.shared.delegate as? CustomAppDelegate {}

有一个等价的通知,你可以听。这有帮助吗?如何从一个Nsobject类调用此类?无法将“FrameworkTest.AppDelegate”类型的值强制转换为“WalinnsTracker.TrackerDelegate”。“FrameworkTest”是应用程序委托,是框架内部的“WalinnsTracker”