美文网首页
iOS开发-UIAlertController的一种卡顿现象

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

作者: 许佩利翁 | 来源:发表于2016-11-28 14:59 被阅读0次

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

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

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

dispatch_async(dispatch_get_main_queue(), ^{
    [self presentViewController:alrtCtrl animated:YES completion:nil];
});

相关文章

网友评论

      本文标题:iOS开发-UIAlertController的一种卡顿现象

      本文链接:https://www.haomeiwen.com/subject/pheopttx.html