设置 iOS 来自 url 的动态快速操作图标

Set iOS dynamic quick action icon from url

我正在工作,但正在使用 iOS 动态快速操作,我想使用来自 url 的图像,将其设置为快速操作图标。

可能吗?我没有找到答案..

很遗憾,无法使用 public API。

UIApplicationShortcutIcon 只允许从联系人、捆绑包中的图像或预定义的系统图标创建图标。

如果您愿意使用 private API(您不应该),则有两种方法可以做到这一点:

+ (id)iconWithCustomImage:(id)arg1 isTemplate:(_Bool)arg2;
+ (id)iconWithCustomImage:(id)arg1;

它仍然不会是 URL。您需要创建一个 UIImage 实例并使用该图像调用这些方法。