INVoiceShortcutCenter.shared.setShortcutSuggestions(建议)在 iOS 13 Beta 中崩溃。 Xcode 11 测试版
INVoiceShortcutCenter.shared.setShortcutSuggestions(suggestions) crashes in iOS 13 Beta. Xcode 11 beta
我的代码非常简单。
我不确定问题出在哪里,也找不到解决方案。
var suggestions = [INShortcut]()
for component in components
{
if let userActivity = UserActivityGenerator.getUserActivity(component: component)
{
let shortCut = INShortcut.init(userActivity: userActivity)
suggestions.append(shortCut)
}
}
INVoiceShortcutCenter.shared.setShortcutSuggestions(suggestions)
应用程序在 setShortcutSuggestions
崩溃。
它在 iOS 12 和 Xcode 11 Beta 中工作正常。
执行主队列中的函数。
DispatchQueue.main.async {
INVoiceShortcutCenter.shared.setShortcutSuggestions(suggestions)
}
我的代码非常简单。 我不确定问题出在哪里,也找不到解决方案。
var suggestions = [INShortcut]()
for component in components
{
if let userActivity = UserActivityGenerator.getUserActivity(component: component)
{
let shortCut = INShortcut.init(userActivity: userActivity)
suggestions.append(shortCut)
}
}
INVoiceShortcutCenter.shared.setShortcutSuggestions(suggestions)
应用程序在 setShortcutSuggestions
崩溃。
它在 iOS 12 和 Xcode 11 Beta 中工作正常。
执行主队列中的函数。
DispatchQueue.main.async {
INVoiceShortcutCenter.shared.setShortcutSuggestions(suggestions)
}