KolodaView 委托方法不起作用

KolodaView delegate method not working

我正在使用 KolodaView 库创建类似 Tinder 的滑动视图:https://github.com/Yalantis/Koloda

我在 ViewController 中实现了 delegate 方法,如下所示:

class ViewController: UIViewController {

    @IBOutlet weak var kolodaView: KolodaView!

    override func viewDidLoad() {
    super.viewDidLoad()

    kolodaView.dataSource = self
    kolodaView.delegate = self

}

extension ViewController: KolodaViewDelegate {

func koloda(koloda: KolodaView, didSwipeCardAtIndex index: UInt, inDirection direction: SwipeResultDirection) {

    if direction == .Right {
        print("apple")
    } else if direction == .Left {
        print("cherry")
    }
}
}

刷卡的时候应该打印apple或者cherry,但是刷卡的时候运行什么也没有。

天哪,你不知道,这是我犯过的最 classic/stupid 错误!

实际上,原始代码可以工作,只是在 Xcode 中没有打印出来,因为 ->

我不小心停用了控制台!

在我尝试了所有好心人提供的方法后,我终于发现我的调试区是这样的:

然后我点击查看 -> 调试区 -> 激活控制台

然后我终于看到打印了:D