我需要以编程方式检索最近的Wi-Fi热点列表(最好使用swift,但如果不可能,objective-c会这样做),但我不知道该怎么做。我已经尝试搜索示例,但是我发现的唯一一个已经过时并且不能在Xcode 6.3上运行。任何帮助都会很棒。
我现在正尝试在下面使用Swift代码,但没有任何提示?
var ind = CWInterface()
@IBAction func doer(sender: AnyObject) {
var network:CWNetwork?
var networks = ind.scanForNetworksWithName(nil, error: nil)
for network in networks
{
print(network)
}
最佳答案
您可以在here的帮助下从link(可能已提到)中检出Apple项目并将其更新为Apple公开的当前接口。
例如,使用kCWPHYMode11A
代替使用kCWPHYMode11a
,而不使用kCWSecurityModeWEP
。尝试更改这两个名称,然后转到kCWSecurityWEP
的定义,然后您会在标题中看到所有已更改的相应元素,幸运的是,它们具有描述性名称,因此可以轻松匹配。请记住,某些枚举可能已更改-例如kCWSecurityModeWEP
,因此您需要搜索一些有关这些更改的开发人员说明。
关于macos - 如何在Mac应用程序中检索Wi-Fi热点列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31719914/