我需要以编程方式检索最近的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/

10-08 23:11