PerformSelector单线程攻丝
问题描述:
使用此语句将立即调用选择器,而不是从现在起6秒。PerformSelector单线程攻丝
this.PerformSelector(myStartWaitForSoundSelector, null, 6.0f);
有没有人知道如何得到这个延迟工作?
我正在使用被调用函数thread.Sleep(6000)
,但整个应用程序锁定了六秒钟。
谢谢。
答
您可以使用一个NSTimer:
NSTimer.CreateScheduledTimer(new TimeSpan(0, 0, 6),
delegate { Console.WriteLine("teste"); });
这将导致委托中的代码6秒后运行,而不会阻塞主应用程序线程。