【问题标题】:App Icon Switcher does not work on iPad, only the default icon - Swift?App Icon Switcher 在 iPad 上不起作用,只有默认图标 - Swift?
【发布时间】:2021-09-15 05:16:11
【问题描述】:

我正在将一个应用图标切换器集成到我的一个应用中。它在 iOS 上运行良好,但是当我在 iPadOS 上运行时,只有默认图标适用于其他图标 -> 找不到文件。

资产: 图标@2x.png (120px) icon@3x.png (180px)

class IconManager {
    let application = UIApplication.shared
    
    // same naming convention in the plist to reference to actual files
    enum AppIcon: String {
        case iconDark
        case iconDarkSimple
        case iconLight
        case iconLightSimple
    }
   
    func changeAppIcon(to appIcon: AppIcon) {
        application.setAlternateIconName(appIcon.rawValue)
    }
}

应用内图标切换器甚至可以在 iPadOS 上使用吗!?

【问题讨论】:

    标签: ios swift assets ipados appicon


    【解决方案1】:

    请打印错误日志,日志会告诉你哪里出错了:

    setAlternateIconName(_ alternateIconName: String?, completionHandler: ((Error?) -> Void)? = nil)
    

    【讨论】:

    • 我已经这样做了,我在上面写了!在 iPhone 下一切正常,但在 iPad 上出现错误:File Not Found is Coming
    猜你喜欢
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 2020-01-27
    相关资源
    最近更新 更多