When I send a network request on afnetworking i get the results in a completion block. In this block I parse and using the delegate of that class I tell the view controller to check for the data.
The VC calls reloadData on the table view. The only thing is that if I use a delegate reloadData is hit or miss (sometimes it works). But if I post a notification then it works perfectly.
I think the issue has to do with the delegate being called from the afNetworking block since it is on a different thread. I don't put it there but I think AFN multithreads the request automatically.
Why is this issue happening?