I have a requirement where my phone will be connected to seagate wifi disk and I need to show the available wifi networks so that user can still browse internet while connected to the wifi disk. So I need a way to get the list of wifi network connections.
This information is not available to 3rd party iOS apps. (Apple apps that show the wifi information make use of private APIs).
That's the reason why you don't see wifi stumbler apps in the App Store - they were purged 4 years ago: http://www.macworld.com/article/1146906/wifi_stumblers.html