码迷,mamicode.com
首页 > 其他好文 > 详细

runloop

时间:2020-05-19 20:30:28      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:运行   失败   计时器   color   返回结果   结束   red   for   限制   

///启动一个runloop需要先设置计时器或者nsport,否则也没什么用

///等待,超时或者是被唤醒并且执行完任务才会结束等待,返回结果。可以在使用中作为等待其它线程返回结果的用途,如果还等不到,那么就不会往下执行。(不超时的情况下,处理一次就往下执行,超时了也往下执行,返回结果都是YES)
///Model对启动成功或者失败是有影响的,port下测试到必须是NSDefaultRunLoopMode才能成功
///这个是永不超时
[[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]
///这个是肯定超时
[[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantPast]]


///启动运行,并且在设置时间之前一直处理事务 (时间段内可以处理多次,时间到了才往下执行)
[[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:3]];

///只管启动,没有限制

[[NSRunLoop currentRunLoop] run];

 

runloop

标签:运行   失败   计时器   color   返回结果   结束   red   for   限制   

原文地址:https://www.cnblogs.com/yuxiaoyiyou/p/12919056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!