CFRunLoopRef runLoop = CFRunLoopGetCurrent();
CFArrayRef allModes = CFRunLoopCopyAllModes(runLoop);
// 延时两秒退出
double time = 0.0;
Bool dismissed = NO;
while (! dismissed)
{
CFAbsoluteTime start = CFAbsoluteTimeGetCurrent();
for (NSString *mode in (NSArray *)CFBridgingRelease(allModes))
{
CFRunLoopRunInMode((CFStringRef)CFBridgingRetain(mode), 0.001, false);
}
CFAbsoluteTime end = CFAbsoluteTimeGetCurrent();
time = (end - start) + time;
if (time >2) {
dismissed = YES;
}
}
CFRelease(allModes);
崩溃延时
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- NSThread的延时执行: [self performSelector:@selector(aaa) withO...
- 《管道的故事》告诉我们在挑水时,别忘了用业余时间建立属于自己的财富管道,当有一天挑不动水时,还有源源不断的收...
- 中秋节︱小时候羡慕外面的味道,长大了才知道妈妈的菜最香 水瓶里的虫子(王晶) 01 又到了中秋节,三天假期,挺大的...