如何使用requestSupplementaryLexiconWithCompletion

时间:2014-07-11 09:02:30

标签: swift ios8

我不确定如何使用the Apple Developer site here中概述的requestSupplementaryLexiconWithCompletion。

我有以下功能

override func requestSupplementaryLexiconWithCompletion(completionHandler: ((UILexicon!) -> Void)!) {
    appleLexicon = UILexicon

}

我只是迷失了如何获得UILexicon,然后查看返回的对值。 E.g将它们打印到控制台以查看其输出。

1 个答案:

答案 0 :(得分:3)

您可以尝试使用它:

func handler(lexicon: UILexicon!)  {

    println(lexicon.description)
}

@IBAction func click(sender: AnyObject) {
    let controller = UIInputViewController()

    controller.requestSupplementaryLexiconWithCompletion(handler)
}

或者喜欢:

@IBAction func click(sender: AnyObject) {
    let controller = UIInputViewController()

    controller.requestSupplementaryLexiconWithCompletion({
        lexicon in

        println(lexicon.description)

        })
}

click方法只是一个UIButton点击事件处理程序