【发布时间】:2020-02-02 16:52:57
【问题描述】:
setAlternateIconName 方法不会更改 IOS 13 中的图标。它会更改应用程序图标,但会突然变回默认图标。但同样的方法在 IOS 11 和 12 中也可以正常工作。
【问题讨论】:
-
这是该方法的documentation。如果您包含您正在使用的代码,有人可能会指出您是否做错了什么。
-
是的。我在文档中使用相同的方法。不幸的是,它不适用于 IOS 13
UIApplication *application = [UIApplication sharedApplication]; if ([application supportsAlternateIcons]) { [application setAlternateIconName:appIcon completionHandler:^(NSError * _Nullable error) { }]; }