發(fā)現(xiàn)在UITableviewDelegate的下面這個方法中彈出UIAlertController一個奇怪的現(xiàn)象, UIAlertController被彈出的事件不會馬上觸發(fā),會有一段時間的延時或者其他事件的觸發(fā)才會觸發(fā)它被彈出的事件.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
也不知道是為什么- - 不過想了想有可能是線程的問題出現(xiàn)了問題,試了試切換到主線程,哇塞突然就好用了,盡管不知道為什么,但是還是很開心,有知道的朋友可以告訴我歐,其他的朋友如果遇到了這個問題也可以試著用這個方法解決一下~
dispatch_async(dispatch_get_main_queue(), ^{
[self presentViewController:alrtCtrl animated:YES completion:nil];
});