Я продолжал получать эти ошибки, когда я пытаюсь сделать жест жесткой. Прокрутка «вправо» в порядке, но «вверх» будет вызывать ошибки.Swift: Ошибка при прокрутке вверх
Любая помощь будет отличной.
Заранее спасибо.
2015-12-24 14: 53: 36,977 Swipes & встряхивания [58213: 9895793] - [Swipes ___ Shake.ViewController прокатывается]: непризнанные селектор направлен например 0x7fc549ea4400
2015-12-24 14:53 : 36,982 Swipes & встряхивание [58213: 9895793] *** Нагрузочного приложения из-за неперехваченное исключение 'NSInvalidArgumentException', причина: '- [Swipes ___ Shake.ViewController прокатывается]: непризнанный селектор направил к экземпляру 0x7fc549ea4400'
LibC++ ABI. dylib: завершение с неперехваченным исключением типа NSException (lldb)
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var swipeRight = UISwipeGestureRecognizer(target: self, action: "swiped:")
swipeRight.direction = UISwipeGestureRecognizerDirection.Right
self.view.addGestureRecognizer(swipeRight)
var swipeUp = UISwipeGestureRecognizer(target: self, action: "swiped")
swipeUp.direction = UISwipeGestureRecognizerDirection.Up
self.view.addGestureRecognizer(swipeUp)
}
func swiped(gesture: UIGestureRecognizer)
{
if let swipeGesture = gesture as? UISwipeGestureRecognizer
{
switch swipeGesture.direction
{
case UISwipeGestureRecognizerDirection.Right:
print("RIGHT")
case UISwipeGestureRecognizerDirection.Up:
print("UP")
default:
break
}
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Спасибо так много. Я этого не замечал –