我正在关注Swipe Gestures上的YouTube视频教程。我正在编写的代码完全如教程中所示,但我得到了错误(无法分配给属性:" description"属性是不可变的错误) 在线上(leftSwipe.description = .Left)
override func viewDidLoad() {
super.viewDidLoad()
var leftSwipe = UISwipeGestureRecognizer(target: self, action: Selector("handleSwipes"))
leftSwipe.description = .Left
}
教程作者以完全相同的方式编写它,但没有得到我得到的错误。 我很感激你的帮助。 我关注的YouTubeVideo教程链接是:https://www.youtube.com/watch?v=9r1UFNeVuFA
答案 0 :(得分:2)
不是description
leftSwipe.description = .Left
是direction
leftSwipe.direction = UISwipeGestureRecognizerDirection.Left
// or use
leftSwipe.direction = .Left
答案 1 :(得分:1)
不是description
,您使用了错误的属性名称,它应该是direction
。
答案 2 :(得分:1)
override func viewDidLoad()
{
super.viewDidLoad()
var leftSwipe = UISwipeGestureRecognizer(target: self, action:
Selector("handleSwipes"))
leftSwipe.direction = .Left
}
答案 3 :(得分:1)
使用
leftSwipe.direction = .Left