我正在尝试presentTextInputControllerWithSuggestions
在WatchKit
应用程序中使用。我不确定我哪里出错了。
presentTextInputControllerWithSuggestions(["Hello", "Hey"], completion: {
(myString) -> Void in
println(myString)
})
WatchKit
已知的问题
iOS 模拟器目前不支持 WKInterfaceController 的 presentTextInputControllerWithSuggestions:completion: 方法。
您可以通过点击建议来尝试。它应该与听写完全相同。请注意,完成返回一个数组而不是字符串。你应该这样做
self.presentTextInputControllerWithSuggestions(["Suggestion 1", "Suggestion 2"] allowedInputMode: .Plain, completion: { (selectedAnswers) -> Void in
if reply && reply.count > 0 {
if let spokenReply = selectedAnswers[0] as? String {
println("\(spokenReply)")
}
}
})
来自 Apple 开发者论坛
它与 iPhone 键盘上的按下麦克风和听写相同。
音频转到苹果并返回,希望您所说的文本作为字符串返回。