Лучшее, что вы можете сделать в iOS в настоящее время, это отобразить сеть, к которой пользователь подключен в данный момент. iOS не позволяет вам получить доступ к сканированию Wi-Fi из приложения. Я уже давно борюсь с этой неспособностью.
Если вы разрабатываете аксессуар с Wi-Fi, в котором вы пытаетесь передать SSID и пароль WiFi-сети пользователя, он должен предоставить приложению список сканирования Wi-Fi. Затем приложение может отобразить список, который аксессуар дал его пользователю.
(Могу поспорить, именно так приложение @zaid и указало в своем ответе «iHome Connect»).
Другой подход заключается в том, что у вас может быть экран, который предлагает пользователю ввести пароль в сеть Wi-Fi, к которой он уже подключен, а затем, как только аксессуар подключен к приложению, передать эти данные без необходимости Wi-Fi список сетей. Я думаю, что этот подход имеет лучший пользовательский опыт.
Множество вопросов о переполнении стека, которые отвечают, как получить текущую сеть Wi-Fi, вот пара:
Получение имени сети Wi-Fi, подключенной к OSX
Как узнать текущее имя сети Wi-Fi после Yosemite в Swift?