Bry*_*yan 5 multithreading timer css-selectors xamarin.ios
使用此语句立即调用选择器,而不是从现在开始调用6秒.
this.PerformSelector(myStartWaitForSoundSelector, null, 6.0f);
Run Code Online (Sandbox Code Playgroud)
有谁知道如何延迟工作?
我thread.Sleep(6000)在被调用的函数中使用,但整个应用程序锁定了六秒钟.
谢谢.
您可以使用NSTimer:
NSTimer.CreateScheduledTimer(new TimeSpan(0, 0, 6),
delegate { Console.WriteLine("teste"); });
Run Code Online (Sandbox Code Playgroud)
这将导致委托内的代码在6秒后运行,而不会阻塞主应用程序线程.