presentViewCotroller 的時候有時會很遲鈍,可能會等個幾秒匣距,或者再次點擊屏幕的時候才會跳轉(zhuǎn)出去弟孟,因為你在present的地方可能在某個請求的回調(diào),或者cell的點擊事件里虑啤,或者別的不處于主線程的地方,所以我們只需要在需要將present放到主線程就可以解決:
dispatch_async(dispatch_get_main_queue(), ^{
[self presentViewController:vc animated:YES completion:nil];
});