Как сделать неблокирующий поиск SSID - PullRequest
0 голосов
/ 28 марта 2019

Я искал способы подключения к Wi-Fi на " MacOS High Sierra и выше ", используя Objective-c и ответ в этом обсуждении работает фантастически.

Однако scanForNetworksWithName занимает полсекунды или секунды, что блокирует мой вызывающий поток. Есть ли способ начать поиск сетевых имен и получить обратный вызов позже, когда это будет сделано?

Я знаю ssid, к которому я пытаюсь подключиться. Таким образом, другой вариант может состоять в том, чтобы инициировать соединение на ssid и получить обратный вызов, когда это будет сделано? Все, что меня интересует, - не блокировать мою вызывающую ветку.

Если опции недоступны, возможно, мне придется запустить рабочий поток, чтобы выполнить поиск. Это единственный вариант здесь?

...