标签:运行 失败 计时器 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];
标签:运行 失败 计时器 color 返回结果 结束 red for 限制
原文地址:https://www.cnblogs.com/yuxiaoyiyou/p/12919056.html