gpt4 book ai didi

ios - 通过 SceneDelegate 进行 Catalyst 状态恢复不起作用

转载 作者:行者123 更新时间:2023-12-03 08:42:01 26 4
gpt4 key购买 nike

通过停靠图标退出催化剂应用程序时(右键单击 -> 退出),我的 SceneDelegate 的 stateRestorationActivity(for scene: UIScene) 方法被调用,并且我返回一个非零 NSUserActivity。

但是,重新启动我的应用程序时,scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions)connectionOptions 中没有用户事件>

此功能对其他人来说是否正确?我是否需要以特定方式构建 UserActivity 才能在 Catalyst 中工作?在 iOS 上运行时可以正常运行。

最佳答案

作为引用,还有另一种可能性:确保系统偏好设置“退出应用程序时关闭窗口”(在“常规” Pane 中 - 在 MacOS 13/Ventura 之前,以及在“桌面和 Dock”中 -> “来自 Ventura 的“Windows 和应用程序”)未选中。如果选中,退出/重新启动应用程序时将禁用状态恢复。

关于ios - 通过 SceneDelegate 进行 Catalyst 状态恢复不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62476153/

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