NSTimer ScheduledTimerWithTimeInterval:target:selector:userInfo:repeats不调用该方法 [英] NSTimer scheduledTimerWithTimeInterval:target:selector:userInfo:repeats doesn't invoke the method

查看:89
本文介绍了NSTimer ScheduledTimerWithTimeInterval:target:selector:userInfo:repeats不调用该方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

计时器从不调用该方法.我究竟做错了什么 ?这是代码:

The timer never invokes the method. What am I doing wrong ? This is the code:

NSTimer *manualOverlayTimer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(hideManual) userInfo:nil repeats:NO];

方法:

-(void)hideManual

谢谢

推荐答案

这是一个线程问题.我已经解决了:

It was a thread issue. I've fixed with:

dispatch_async(dispatch_get_main_queue(), ^{
    // Timer here
});

这篇关于NSTimer ScheduledTimerWithTimeInterval:target:selector:userInfo:repeats不调用该方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆