UITableView freezes when calling reloadData very often

I have a UITableView showing registered iBeacons in the environment; the distance, rssi, UUID and so forth, and it gets updated every second. The tableview looks fine, and it’s data updates as you move trough the building. But scrolling behavior is very poor! It’s almost totally freezed.

  • I’m using -dequeueReusableCellWithIdentifier: for the cells.
  • I’m loading the data in the background.

Could it be so that I’ve simple reached the limit of how many updates a UITableView can handle without problems, or can you think of any other rookie mistake that I might have done? (The CPU usage is about 95 % in main thread).


Source: ios

Leave a Reply