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