微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

IntentHandler 不适用于 widgetFamily

如何解决IntentHandler 不适用于 widgetFamily

我在我的项目中添加一个意图扩展目标,我试图区分在 IntentHandler 中的编辑模式期间显示的小部件类型,并基于此信息我想用小的填充“编辑小部件”列表、中型或大型微件类型。

当我使用 @Environment(\.widgetFamily) var family 时,它一直给我 .systemMedium,但当时我正在编辑一个大尺寸的小部件。

例如;当我长按一个小小部件以编辑并从列表中选择另一个小部件类型时,我看到一个包含来自 IntentHandler 的小、中和大小部件类型的项目列表,但我只想看到小类型.

问题是可以根据我当前正在编辑的小部件类型来填充列表吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。