ios子线程怎样能开启NSTimer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios子线程怎样能开启NSTimer相关的知识,希望对你有一定的参考价值。

参考技术A 我们知道在主线程中,是默认开启runloop的(以default模式),而如果单独开辟一个子线程添加一个nstimer时,我们就要手动开启runloop,这里还要注意一下(子线程中的nstimer关闭时一定要在子线程中关闭)。 参考技术B 有两个办法让NSURLConnection在子线程中运行,即将NSURLConnection加入到run loop或者NSOperationQueue中去运行。 前面提到可以将NSTimer手动加入NSRunLoop,Cocoa库 也为其它一些类提供了可以手动加入NSRunLoop的方法,这些类有NSPort、NSStrea...本回答被提问者采纳

以上是关于ios子线程怎样能开启NSTimer的主要内容,如果未能解决你的问题,请参考以下文章

在子线程中使用runloop,正确操作NSTimer计时的注意点 三种可选方法

C#开了线程仍然卡

iOS学习——RUNLOOPNSTimer

怎样将子线程中的参数传到主线程

iOS多线程的初步研究-- NSTimer

iOS子线程操作UI