Remember seeing people desperately scrolling through their Instagram feeds on the subway with no internet connection? No idea why they do it, but they do and we need to deal with it.
In Tastebuds we have a subclass on UIImageView called NetworkImageView. One of it’s cool features is that each instance of NetworkImageView listens to reachability change notifications and tries to re-download failed image when the Internet becomes reachable. No additional logic is added to a view controller, which is always awesome.
This is what the result looks like:
Oh and you can grab the app here.