As per @orkenstein's comment (https://github.com/IndieGoGo/IGTableViewEstimatedHeightCache/commit/81da640f2e72008b4c5f3d07714663d246401630#commitcomment-9622051 ) UITableView's aren't always managed by a UITableViewController. This issue is to decouple this dependency.