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