UIAlertController弹出非常慢

bug:在点击tableViewCell调用UIAlertController时,弹出框要过好几秒才会弹出

解决一:
你设置了 cell.selectionStyle = UITableViewCellSelectionStyleNone;将其改为UITableViewCellSelectionStyleDefault,或者去掉就行;

解决二:
将present的代码放在主线程中执行
dispatch_async(dispatch_get_main_queue(), ^{
[self presentViewController: alertController animated: YES completion: nil];
});

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、禁止手机睡眠 [UIApplication sharedApplication].idleTimerDisab...
    小小夕舞阅读 5,401评论 1 1
  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 4,808评论 1 6
  • 转自:https://www.jianshu.com/p/10b2323f502e 1、禁止手机睡眠 [UIApp...
    aggie1024阅读 7,638评论 0 6
  • 文/陌茗 高洋说:“阿云,相信我,我会一直爱你的。你就是我的唯一。不论什么时侯” (一) 度过了高三那段阴霾的日子...
    小鱼啾啾阅读 3,184评论 0 0
  • 用NCL很多年,确实方便,但是若让我信手写来一段程序漂亮地做个相关分析附带检验,还是要扒拉官网调教半天(方便个鬼啊...
    Rex_Diego阅读 6,754评论 0 3