didSeletedRowAtIndexPath方法调用UIAlertController会卡顿,求解!
didSeletedRowAtIndexPath方法调用UIAlertController会卡顿,求解!
didSeletedRowAtIndexPath 估计这个方法是异步执行的,曾经使用 [tableView selectRowAtIndexPath: animated: scrollPosition:]
崩掉了,但是使用 [Controller tableView: didSelectRowAtIndexPath:]
不崩。在cell的数据源方法里调用的,但是打印出的信息来看,didSelectRowAtIndexPath: 是等数据源方法全部执行完之后才调用。
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答905 阅读
有很多人遇到过类似的问题, 好像是个 bug, 你试试切换到主线程来显示 UIAlertController:
按理来说不应该是这样的, 因为 didSelectRowAtIndexPath 应该也是在主线程执行的。