【问题标题】:How to implement an appdelegate in cocoa touch framework?如何在可可触摸框架中实现一个appdelegate?
【发布时间】:2018-04-27 00:46:36
【问题描述】:

如何在自己的框架类中实现 appdelegate?因为我必须检测应用程序何时进入前台/后台。 例如:例如,在服务类中运行的 android Applifecycle 中

【问题讨论】:

标签: swift3


【解决方案1】:

您可以通过简单地实现 UIApplicationDelegate 协议来创建自己的 App Delegate 类:

@UIApplicationMain
class CustomAppDelegate: UIResponder, UIApplicationDelegate {}

请注意,您必须在此类中实现各种应用程序委托方法。

编辑:

为了从另一个类调用它,您可以按如下方式转换 appDelegate 单例:

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

【讨论】:

  • 如何从一个 Nsobject 类中调用这个类?
  • 无法将 'FrameworkTest.AppDelegate' 类型的值转换为 'WalinnsTracker.TrackerDelegate' 。 “FrameworkTest”是应用程序委托,“WalinnsTracker”在框架内
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-02
  • 1970-01-01
  • 1970-01-01
  • 2019-09-16
  • 1970-01-01
  • 2019-07-23
  • 2023-03-27
相关资源
最近更新 更多