watch os 语音输入
WatchKit提供了一个标准的模态界面,用于从用户检索文字输入。当呈现,界面允许用户通过听写输入文字或从标准组短语或表情符号,
import WatchKit import Foundation class ComplaintInterfaceController: WKInterfaceController { @IBOutlet var inputText: WKInterfaceLabel! override func awakeWithContext(context: AnyObject?) { super.awakeWithContext(context) // Configure interface objects here. } override func willActivate() { // This method is called when watch view controller is about to be visible to user super.willActivate() } override func didDeactivate() { // This method is called when watch view controller is no longer visible super.didDeactivate() } //语音输入 @IBAction func inputAction() { let initialPhrases = ["垃圾应用.", "还有没有更垃圾的应用?", "这是免费得吗?"]; self.presentTextInputControllerWithSuggestions(initialPhrases, allowedInputMode: WKTextInputMode.Plain) { (results) -> Void in if results != nil && results!.count > 0 { let aResult = results![0] print(aResult) self.inputText.setText(aResult as? String) } else { print("错误") } } } @IBAction func suggestPlaint() { print("已经提交") } }