Я искал способы подключения к Wi-Fi на " MacOS High Sierra и выше ", используя Objective-c
и ответ в этом обсуждении работает фантастически.
Однако scanForNetworksWithName занимает полсекунды или секунды, что блокирует мой вызывающий поток. Есть ли способ начать поиск сетевых имен и получить обратный вызов позже, когда это будет сделано?
Я знаю ssid
, к которому я пытаюсь подключиться. Таким образом, другой вариант может состоять в том, чтобы инициировать соединение на ssid
и получить обратный вызов, когда это будет сделано? Все, что меня интересует, - не блокировать мою вызывающую ветку.
Если опции недоступны, возможно, мне придется запустить рабочий поток, чтобы выполнить поиск. Это единственный вариант здесь?