summerICEREDTEA 2013-03-25 08:52 采纳率: 63.2%
浏览 2804

ios如何设定时常并判断操作是否超时

我的写法是

NSDate *timeout = [[NSDate alloc]initWithTimeIntervalSinceNow:30];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    while ([timeout timeIntervalSinceNow] > 0) {
        NSLog(@"%f",[timeout timeIntervalSinceNow]);
        //do check stuff
        sleep(1);
    }
});
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 方程如何编到C语言!
    • ¥20 关于#qt#的问题:Qt代码的移植问题
    • ¥50 求图像处理的matlab方案
    • ¥50 winform中使用edge的Kiosk模式
    • ¥15 关于#python#的问题:功能监听网页
    • ¥15 怎么让wx群机器人发送音乐
    • ¥15 fesafe材料库问题
    • ¥35 beats蓝牙耳机怎么查看日志
    • ¥15 Fluent齿轮搅油
    • ¥15 八爪鱼爬数据为什么自己停了