When pulling down a table view to refresh, I crash in tableView:cellForRowAtIndexPath when I access my datasource.
As a workaround, I added a try catch block around where I use [indexPath row] to access my datasource.
In this specific crash, I have 2 sections and 2 datasources. The crash happens when indexPath has a section of 1 (2nd section). When inspecting indexPath in the debugger, it shows that [indexPath row] is <nil>. This is when the control is stretched far enough to begin refreshing, but crashes before it does
When pulling down a table view to refresh, I crash in
tableView:cellForRowAtIndexPathwhen I access my datasource.As a workaround, I added a try catch block around where I use
[indexPath row]to access my datasource.In this specific crash, I have 2 sections and 2 datasources. The crash happens when
indexPathhas a section of 1 (2nd section). When inspectingindexPathin the debugger, it shows that[indexPath row]is<nil>. This is when the control is stretched far enough to begin refreshing, but crashes before it does