我正在尝试创建一个快速框架,该框架允许使用Pushkit和callkit在iOS中进行VOIP调用。 因为,Framework没有AppDelegate,并且根据apple docs的规定,pushkit只能在AppDelegate或文件扩展名中使用。 因此,在快速类中使用Pushkit框架作为PKPushRegistryDelegate协议时,我面临着一个巨大的问题:-
func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType){}
当我在快速类而不是AppDelegate中使用它时,不会调用。 但是在AppDelegate中它可以正常工作 请耐心等待,因为我有截止日期。
答案 0 :(得分:0)
我想出了解决方案 最好的方法是在框架中创建作为委托的Custom类,并将该类导入要在其中添加框架的应用程序AppDelegate中。 如果有人需要更详细的答案,请在评论部分告诉我。我很乐意提供帮助。