iOS开发-UIAlertController的一种卡顿现象

发现在UITableviewDelegate的下面这个方法中弹出UIAlertController一个奇怪的现象, UIAlertController被弹出的事件不会马上触发,会有一段时间的延时或者其他事件的触发才会触发它被弹出的事件.

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

也不知道是为什么- - 不过想了想有可能是线程的问题出现了问题,试了试切换到主线程,哇塞突然就好用了,尽管不知道为什么,但是还是很开心,有知道的朋友可以告诉我欧,其他的朋友如果遇到了这个问题也可以试着用这个方法解决一下~

dispatch_async(dispatch_get_main_queue(), ^{
    [self presentViewController:alrtCtrl animated:YES completion:nil];
});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容