方法`HideToast'没有重载需要'0'参数

时间:2015-08-19 18:14:16

标签: c# compiler-errors arguments overloading

我的问题是我在使用NSTimer时会输入什么参数?我试过的任何东西都没用。

v.AllTouchEvents += delegate { HideToast();};

NSTimer.CreateScheduledTimer (theSettings.DurationSeconds, HideToast);

void HideToast (NSTimer tr)
{
    UIView.BeginAnimations ("");
    view.Alpha = 0;
    UIView.CommitAnimations ();
}

错误是:No overload for method 'HideToast' takes '0' arguments

1 个答案:

答案 0 :(得分:0)

您可以简单地指定您的活动

 v.AllTouchEvents += HideToast;

我希望我明白你的意思。

修改

如果HideToast签名与AllTouchEvents所需的签名不同 键入v.AllTouchEvents +=按Tab键后,让它为您创建正确的方法(事件处理程序)。在你的情况下,它可能会创建一个像

这样的方法
private v_AllTouchEvents(object sender, System.EventArgs e)
{
    ...
}

在生成的方法中,您应该输入所需的代码。

祝你好运。

相关问题