presentViewCotroller 的时候有时会很迟钝,可能会等个几秒,或者再次点击屏幕的时候才会跳转出去,因为你在present的地方可能在某个请求的回调,或者cell的点击事件里,或者别的不处于主线程的地方,所以我们只需要在需要将present放到主线程就可以解决:
dispatch_async(dispatch_get_main_queue(), ^{
[self presentViewController:vc animated:YES completion:nil];
});
网友评论