Мое приложение использует динамические UIApplicationShortcutItems , что позволяет пользователю выбирать собственные пользовательские ярлыки. При изменении языкового предпочтения ОС этот список сбрасывается, удаляя все ярлыки и требуя, чтобы пользователь пересоздал их список. Любые идеи о том, что может быть причиной этого и / или как это предотвратить? Приложение поддерживает только английский язык.
Я добавляю ярлыки с:
UIApplication.sharedshortcutItems = userChosenFeatures.map {
UIApplicationShortcutItem(type: $0.id, localizedTitle: $0.name, localizedSubtitle: nil, icon: UIApplicationShortcutIcon(templateImageName: $0.iconName))
}