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条回答 默认 最新

    报告相同问题?