方法' HideToast'需要' 0 & # 39;参数

本文关键字:参数 HideToast 方法 需要 | 更新日期: 2023-09-27 18:08:41

我的问题是我在使用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

方法' HideToast'需要' 0 & # 39;参数

您可以简单地分配您的事件

 v.AllTouchEvents += HideToast;

我希望我明白你的意思。

编辑

如果HideToast签名与AllTouchEvents需要的签名不同输入v.AllTouchEvents +=后按tab键,让它为您创建适当的方法(事件处理程序)。在你的例子中,它可能会创建一个类似

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

在生成的方法中,你应该放入你想要的代码。

好运。