0

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

资源:icon@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 上运行!?

4

1 回答 1

-1

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

setAlternateIconName(_ alternateIconName: String?, completionHandler: ((Error?) -> Void)? = nil)
于 2021-07-06T02:23:50.460 回答