Я добавил Siri Shortcuts в свое приложение, и все работает нормально, за исключением 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 контроллер отображается правильно).