gpt4 book ai didi

ios - 如何调试 iOS Handoff?

转载 作者:行者123 更新时间:2023-11-29 12:05:54 26 4
gpt4 key购买 nike

我已经在我的应用程序中添加了少量代码来处理 Handoff。没什么特别的,只是创建简单的 NSUserActivity,将我的 -[UIViewController userActivity] 属性设置为它并使其成为当前属性。我确实向我的 Info.plist 添加了正确的 NSUserActivityTypes 数组,但仍然没有任何效果。我的两台设备都登录了同一个 iCloud 帐户,Safari Handoff 运行良好。我尝试了一切:我的应用程序图标没有出现在其他设备的锁定屏幕上。没有错误,没有警告,什么都没有。我该如何调试它?

最佳答案

如果没有任何帮助,请尝试在您的两个设备控制台中查看可疑消息。在 Xcode 菜单中选择 Window -> Devices,选择您的设备之一并查找与 Handoff 相关的任何内容。

就我而言,我发现的是:

 Jan 27 13:24:40 my-iphone useractivityd[1176] <Warning>: <NSXPCConnection: 0x145566b0> connection from pid 2012: Warning: Exception caught during decoding of received message, dropping incoming message.
Exception: decodeObjectForKey: class "UniversalLink" not loaded or does not exist

所以我的问题是:我正在将 -[NSUserActivity webpageURL] 设置为 NSURL自定义子类,名为 UniversalLink。我已将其更改为纯 NSURL,此后它运行良好。希望这对某人有所帮助!

关于ios - 如何调试 iOS Handoff?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35035452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com