iOS-UIAlert 在将应用程序图标更改为备用图标后仅显示 "OK"

标签 ios swift appicon

我有一个地方可以更改我的应用程序的应用程序图标。我可以得到它,以便应用程序图标实际上发生变化,但是,应该弹出的警报仅显示“确定”。没有文字或图片表明图标已更改。

just okay alert

我想知道 View 层次结构是否有问题?我尝试将更改功能放置在应用程序的多个位置,每次它都会更改图标,但警报仍然错误。另外,我找不到任何打印到控制台的错误。

这是我调用图标更改的代码:

UIApplication.shared.setAlternateIconName(ThemeCenter.shared.alternateIconName, completionHandler: nil)

我希望警报告诉用户应用程序图标已更改,并显示图标更改后的图像,如下所示: correct alert 据我所知,这应该会自动发生。

最佳答案

问题最终是在我们的代码中的某个地方,我们扩展了 UIAlertController 并覆盖 viewDidLoad 以设置色调颜色。由于某种原因,此覆盖导致警报顶部不显示。删除 viewDidLoad 覆盖解决了问题。

关于iOS-UIAlert 在将应用程序图标更改为备用图标后仅显示 "OK",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56799237/

相关文章:

javascript - 如何制作一个同时适用于 IOS 和桌面浏览器的自定义全屏视频按钮?

objective-c - 当前位置权限对话框消失得太快

ios - 如何在 Xcode 中执行数据驱动测试

swift - 无法调用非函数类型 [UIColor] 的值

swift - 最初仅针对 iPad 设置后,无法让图标资源注册显示在 iPhone 上

ios - 如何在隐藏前一个文本字段的同时从一个文本字段退出到下一个文本字段?

objective-c - 导航 Controller 和泄漏

ios - 从 UITableView 中删除顶部填充

ios - 如何在适用于 IOS 的 xamarin.forms 应用程序中设置应用程序的应用程序图标

ios - 如何获取IOS当前的备用图标名称?