我有一个像这样的方法:
void closeTapped(object sender, EventArgs e)
{
_closeButton.TouchUpInside -= closeTapped;
// Other code
}
它由TouchUpInside
的{{1}}事件调用,但由于我只想运行一次,因此我删除了该事件。
删除此事件显然会导致异常,致命错误或递归循环,因为我收到警告(由Xamarin Studio提供),告诉我此方法永远不会结束:
方法永远不会达到结束或
_closeButton
语句
我已删除此方法中的所有其他代码,并且仅在未注释事件处理程序删除时显示错误。为什么这会导致方法不能结束?