ich KolodaView Bibliothek mit einem Zunderartigen Swipe Ansicht zu erstellen: https://github.com/Yalantis/KolodaKolodaView Delegatmethode nicht
I umgesetzt delegate
Methode in meinem ViewController
wie folgt aus:
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")
}
}
}
es angenommen hat, apple
drucken oder cherry
, wenn ich die Karte wische, aber es tut nichts, wenn ich es lief.
Hast du deine 'kolodaView.delegate = self' eingestellt? – iSashok
@iSashok Ich habe und meine Datenquelle Methoden funktionieren gut. –
Also versuchen, Komponente zu debuggen, fügen Sie Haltepunkte in dieser Klasse https://github.com/Yalantis/Koloda/blob/master/Pod/Classes/KolodaView/KolodaView.swift in Zeile 344 und 345. Haben sie angerufen? – iSashok