What happen when use a class type variable as a function parameter? Is it create any object? I am not clear this point
func action(gestureRecognizer: UIGestureRecognizer) {
var touchPoint = gestureRecognizer.locationInView(self.map)
}
Is gestureRecognizer
an object? I know object is declare by following way
let gestureRecognizer = UIGestureRecognizer()
Please , give suggestion to clear my concept. Thanks
Update
override func viewDidLoad() {
super.viewDidLoad()
let uilpgr = UILongPressGestureRecognizer(target: self, action: "action:")
uilpgr.minimumPressDuration = 2
map.addGestureRecognizer(uilpgr)
}
func action(gestureRecognizer: UIGestureRecognizer) {
print("Gesture Recognized")
}