【问题标题】:Use Pushkit in swift class rather than AppDelegate在 swift 类中使用 Pushkit 而不是 AppDelegate
【发布时间】:2018-09-18 05:59:06
【问题描述】:

我正在尝试创建一个快速框架,它允许使用 Pushkit 和 callkit 在 iOS 中进行 VOIP 呼叫。 因为,框架没有 AppDelegate 并且根据苹果文档 pushkit 只能用于 AppDelegate 或文件扩展名。 因此,在 swift 类中使用 Pushkit 框架作为 PKPushRegistryDelegate 协议时,我面临着一个巨大的问题:-

func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType){}

当我在 swift 类而不是 AppDelegate 中使用它时不会被调用。 但是在 AppDelegate 它工作正常 请有人尽快帮我解决这个问题,因为我有最后期限要赶上。

【问题讨论】:

    标签: ios swift frameworks voip pushkit


    【解决方案1】:

    我想出了解决办法 最好的方法是在您的框架中创建您的自定义类作为委托,并将该类导入您想要添加框架的应用程序 AppDelegate。 如果有人想要更详细的答案,请在评论部分告诉我。我很乐意提供帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多