WatchKit:presentTextInputControllerWithSuggestion减慢了我的应用

时间:2016-07-21 11:51:03

标签: ios swift watchkit dictation wkinterfacelabel

我在Swift的监视应用程序中使用了presentTextInputControllerWithSuggestion。 它可以工作,但我的应用程序在听写后非常慢。

有我的代码:

func dictation() {
        presentTextInputControllerWithSuggestions([], allowedInputMode: .Plain, completion: { (selectedAnswers) -> Void in
            if ((selectedAnswers != nil) && (selectedAnswers!.count>0) ){
                if selectedAnswers![0] is String {
                    self.label.setText((selectedAnswers![0] as! String))
                }
            }
        })
    }

我只是在标签中显示我的文字。但是,在我在听写屏幕上按“完成”的时间和我可以看到我的文本的时间之间,有一秒钟。

我在Apple或应用邮件等应用程序中看到的确非常快。

我看到我的手表CPU在听写期间接近50%,当我按下“完成”时接近100%。我的应用程序在此步骤中不消耗CPU。 CPU被另一个应用程序使用(我想是听写)。

你知道如何改善这个响应时间吗?

0 个答案:

没有答案