In Mavericks I was using [CWInterface interface]
to grab the currently connected network. That has been deprecated for Yosemite.
As usual Apple documentation provides no guidance on this topic.
So how can I get the currently connected Wifi network name in Yosemite with Swift?
So I figured it out. If you pass nil
to the interfaceName
, it will give you the currently connected wifi network. You can then call ssid()
to get the name of the network.
Like so: CWInterface(interfaceName: nil).ssid()