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

2016-11-28  本文已影响0人  许佩利翁

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

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

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

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

猜你喜欢

热点阅读