INUIAddVoiceShortcutViewController始终以英文显示

时间:2019-10-23 08:50:35

标签: ios swift ios13 siri sirishortcuts

我已在我的应用程序中添加了 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上,控制器显示正确)。

1 个答案:

答案 0 :(得分:0)

此问题已在iOS 14上解决。