我一直在寻找使用Objective-c
和the answer in this discussion连接“ MacOS High Sierra及更高版本”上的wifi的方法,效果很好。
但是,scanForNetworksWithName花费了半秒或一秒的时间来阻塞我的调用线程。有没有一种方法可以启动对网络名称的搜索并在完成后稍后获得回调?
我知道我要尝试连接的ssid
。因此,另一种选择可能是在ssid
上发起连接并在完成后获得回调?我唯一感兴趣的是不要阻塞我的调用线程。
如果没有可用的选项,则可能必须启动工作线程才能进行搜索。那是这里唯一的选择吗?