Ios Can';t与SwiftUI文本字段通话/语音

Ios Can';t与SwiftUI文本字段通话/语音,ios,xcode,swiftui,voice,Ios,Xcode,Swiftui,Voice,今天我正要发布一个SwiftUI应用程序,突然发现这个声音让我大吃一惊 对我的文本字段的输入无效。在键盘上轻敲麦克风时 textfield注册一个字符并发出嘟嘟声以结束语音输入(偶尔一次) 我有两个角色)。所以我做了一个超基本的项目,用一个文本字段来证明 它不是我应用程序中的其他东西。我还没有在网上找到任何信息 苹果的文档也没有在这里,因此声明需要修改 这个目的 最简单的代码: @State private var firstTextField = "" var body: some View

今天我正要发布一个SwiftUI应用程序,突然发现这个声音让我大吃一惊 对我的文本字段的输入无效。在键盘上轻敲麦克风时 textfield注册一个字符并发出嘟嘟声以结束语音输入(偶尔一次) 我有两个角色)。所以我做了一个超基本的项目,用一个文本字段来证明 它不是我应用程序中的其他东西。我还没有在网上找到任何信息 苹果的文档也没有在这里,因此声明需要修改 这个目的

最简单的代码:

@State private var firstTextField = ""

var body: some View {
    VStack {
        Text("Start with a Label")
        TextField("Field One", text: $firstTextField)
            .textFieldStyle(RoundedBorderTextFieldStyle())
            .padding()

        Text("Field One is \(self.firstTextField)")
            .padding()
    }
}
对于下面的照片,我说“这是第一个领域”。结果是:


任何指导都将不胜感激。Xcode 11.3.1版(11C504)

我不确定,但只是一个想法……您在info.plist中为micro设置了隐私设置了吗?是的,我设置了。但不管有没有plist项目,行为都是一样的。如果你在plist中加上语音识别,“震惊”也是一个很好的表达方式。当我昨天在我的应用程序中发现这一点时,我真是疯了,这让我怀疑在SwiftUI中还有什么是完全坏掉的。这种方法帮助我: