我正在尝试在presentTextInputControllerWithSuggestions
应用中使用WatchKit
。
我不知道我哪里出错了。
presentTextInputControllerWithSuggestions(["Hello", "Hey"], completion: {
(myString) -> Void in
println(myString)
})
答案 0 :(得分:7)
WatchKit
已知问题
presentTextInputControllerWithSuggestions:completion:方法 iOS模拟器当前不支持WKInterfaceController。
答案 1 :(得分:5)
您可以尝试点击建议。它应该与口述完全相同。 请注意,完成返回一个数组而不是字符串。 你应该这样做
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)")
}
}
})
答案 2 :(得分:0)
来自Apple Dev论坛
它与iPhone键盘上的按键式麦克风相同,并且在口述。
音频播放到apple并返回,希望你说的文本以字符串形式返回。