IntentHandler 不适用于 widgetFamily

问题描述

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

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)