点击cell,视图弹出延时

在cell的代理- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath中,调用presentViewController或dismissViewControllerAnimated会出现明显延迟(概率很高),目前原因不明,解决方法如下:

将事件加入主线程dispatch_async(dispatch_get_main_queue(), ^{

});

你可能感兴趣的:(点击cell,视图弹出延时)