INUIAddVoiceShortcutViewController всегда отображается на английском языке

Я добавил Быстрые команды Siri в свое приложение, и все работает нормально, за исключением INUIAddVoiceShortcutViewController, который всегда отображается на английском языке, а не на языке устройства. Это ошибка или нам нужно где-то настраивать переведенные строки?

Вот как я запускаю контроллер:

if let inShortcut = INShortcut(intent: intent) {
  inShortcut.intent?.suggestedInvocationPhrase = phrase
  let viewController = INUIAddVoiceShortcutViewController(shortcut: inShortcut)
  viewController.modalPresentationStyle = .pageSheet
  viewController.delegate = self
  self.present(viewController, animated: true, completion: nil)
}

Эта проблема возникает только на iOS13 (на iOS12 контроллер отображается правильно).


person RiccardoCh    schedule 23.10.2019    source источник


Ответы (1)


Эта проблема решена в iOS 14.

person RiccardoCh    schedule 10.11.2020