I am implementing a method in iOS app that allow user to download content over WiFi only or use both WiFi and 3G network to download content from web server, my question is how to make switch that can be turn on and off for downloading WiFi or 3G only option? just like apple use it for iTunes Store content on iOS, so if user turn wifi only option on than content will only be downloaded using wifi network.
Should i be using Reachability class or something else?