2

我的应用程序使用动态UIApplicationShortcutItems,允许用户选择自己的自定义快捷方式。当操作系统语言首选项更改时,此列表将被重置,删除所有快捷方式并要求用户重新创建他们的列表。关于可能导致这种情况和/或如何预防的任何想法?该应用程序仅支持英语。

我正在添加快捷方式:

UIApplication.sharedshortcutItems = userChosenFeatures.map { 
    UIApplicationShortcutItem(type: $0.id, localizedTitle: $0.name, localizedSubtitle: nil, icon: UIApplicationShortcutIcon(templateImageName: $0.iconName)) 
}
4

0 回答 0