从UITapGestureRecognizer中移除目标

我已经为我的手势识别器添加了一个匿名方法的动作

UITapGestureRecognizer tapGesture = new UITapGestureRecognizer (); tapGesture.AddTarget (() => HandleTap (tapGesture)); 

我怎样才能删除目标? UIGestureRecognizer.Token是必需的。

RTFM在这里是真实的:

当您调用UIGestureRecognizer的UIGestureRecognizer.AddTarget方法时,将返回此类的一个实例。 AddTarget将此标记作为机制返回,以便稍后使用UIGestureRecognizer.RemoveTarget方法从识别器取消注册此特定操作。

 UIGestureRecognizer.Token token = tapGesture.AddTarget (() => HandleTap (tapGesture)); if (token != null) { tapGesture.RemoveTarget (token); }