diff --git a/Presentables/Classes/Table views/Presentables+UITableView.swift b/Presentables/Classes/Table views/Presentables+UITableView.swift index efbd4d0..c2c5acc 100644 --- a/Presentables/Classes/Table views/Presentables+UITableView.swift +++ b/Presentables/Classes/Table views/Presentables+UITableView.swift @@ -21,8 +21,12 @@ fileprivate extension Array where Element == UITableViewCell.Type { extension UITableView: PresentableCollectionElement { func safeReloadData() { - DispatchQueue.main.async { - self.reloadData() + if Thread.isMainThread { + reloadData() + } else { + DispatchQueue.main.async { + self.reloadData() + } } }