gpt4 book ai didi

ios - UITextView - 启用听写警报 swift 消失

转载 作者:行者123 更新时间:2023-12-01 21:39:38 25 4
gpt4 key购买 nike

我有 TextView 。当键盘显示并且我点击听写图标时,它会显示启用听写窗口,然后在设备上快速消失。在模拟器上,它适用于某些而不适用于其他。我不确定为什么会这样。我已经搜索但找不到任何具有类似问题的单个结果。
这不仅仅是 TextView ,它也发生在搜索栏上。
此问题不会在 iPhone X 设备上发生。
关于它为什么发生以及如何修复它或寻找什么的任何线索?
我做了一个测试,并在我的应用程序中创建了一个只有 TextView 的新 VC,但它在那里也不起作用。这证实了此问题与代码中的任何内容无关。可能与某些项目设置有关吗?
我还看到以下错误:

[Utility] +[AFAggregator logDictationFailedWithError:] Error Domain=kAFAssistantErrorDomain Code=221 "(null)" UserInfo={NSUnderlyingError=0x2832cf8a0 {Error Domain=NSOSStatusErrorDomain Code=561017449 "(null)"}}
!!! _NSLayoutTreeGetBaselineOffsetForGlyphAtIndex invalid glyph index

最佳答案

我在使用 AVAudioEngine 时遇到了同样的问题- 当听写启动时,引擎停止,并再次启动它(按照 AVAudioSession.routeChangeNotification )我打断了听写。听写开始时我不得不暂停播放器:

textInputModeObserver = NotificationCenter.default.addObserver(
forName: UITextInputMode.currentInputModeDidChangeNotification,
object: nil,
queue: .main) { [weak self] _ in
guard
let self = self,
self.textView.textInputMode?.primaryLanguage == "dictation"
else { return }
self.player.pause()
}

关于ios - UITextView - 启用听写警报 swift 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62597911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com