自从发布iOS 10.3以来,苹果增加了一个新功能,允许我们使用
实际上,当使用静态图标(直接添加到应用程序主包中的图标)时,它可以正常工作而没有任何问题: 我的问题是:
是否有可能 - 或者是否有解决方法 - 动态设置备用应用程序图标(例如:从网络下载并保存在应用程序“文档”目录中的图标)?
setAlternateIconName(_:completionHandler:)
方法动态更改应用程序图标。截至目前,在该方法文档中提到,我们必须在项目.plist文件中提及替代应用程序图标的名称,分配给CFBundlePrimaryIcon
键。实际上,当使用静态图标(直接添加到应用程序主包中的图标)时,它可以正常工作而没有任何问题: 我的问题是:
是否有可能 - 或者是否有解决方法 - 动态设置备用应用程序图标(例如:从网络下载并保存在应用程序“文档”目录中的图标)?