ios – continueUserActivity未调用

ios – continueUserActivity未调用,第1张

概述我有一个支持Universal Links的应用程序.一切都看起来正确设置.我在服务器上有一个apple-app-site-association文件,相应的链接添加到Associated Domains,我还添加了应用程序:continueUserActivity:restorationHandler到AppDelegate. 最后,我添加了一个指向我的Notes应用程序的链接,当我点击链接并按 我有一个支持Universal links的应用程序.一切都看起来正确设置.我在服务器上有一个apple-app-site-association文件,相应的链接添加到Associated Domains,我还添加了应用程序:continueUserActivity:restorationHandler到AppDelegate.
最后,我添加了一个指向我的Notes应用程序的链接,当我点击链接并按住它时,我能够在“MyApp”中看到按钮打开.当我点击按钮iOS打开应用程序但应用程序:continueUserActivity:从未调用recoverHandler.更令人神秘的是应用程序:willContinueUserActivityWithType:被调用(当然我在这里返回YES)

更新:如果我的应用程序没有在后台模式下运行,我单击链接,我打开了我的应用程序,并在应用程序的launchOptions参数中获取NSUserActivity对象:dIDFinishLaunchingWithOptions:.但仍然应用:willContinueUserActivityWithType:未被调用.

解决方法 我知道这是一个老问题,但我自己也遇到过这个问题.您是否迁移到较新版本的 Swift?在我的情况下,该功能在迁移后停止工作.该功能已重命名

func application(_ application:UIApplication,continue userActivity:NSUserActivity,restorationHandler:@escaPing([Any]?) – > VoID) – >布尔

func应用程序(_ application:UIApplication,restorationHandler:@escaPing([UIUserActivityRestoring]?) – > VoID) – >布尔.

希望这可以帮助!

总结

以上是内存溢出为你收集整理的ios – continueUserActivity未调用全部内容,希望文章能够帮你解决ios – continueUserActivity未调用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1067111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存