import UIKit import ExternalAccessory class ViewController: UIViewController, EAWiFiUnconfiguredAccessoryBrowserDelegate { var accessoryBrowser: EAWiFiUnconfiguredAccessoryBrowser? override func viewDidLoad() { super.viewDidLoad() accessoryBrowser = EAWiFiUnconfiguredAccessoryBrowser.init(delegate: self, queue: nil) accessoryBrowser?.startSearchingForUnconfiguredAccessoriesMatchingPredicate(nil) } func accessoryBrowser(browser: EAWiFiUnconfiguredAccessoryBrowser!, didFindUnconfiguredAccessories accessories: Set!) { for object in accessories { let accessory = unsafeBitCast(object, EAWiFiUnconfiguredAccessory.self) println(accessory.name) } } func accessoryBrowser(browser: EAWiFiUnconfiguredAccessoryBrowser!, didUpdateState state: EAWiFiUnconfiguredAccessoryBrowserState) {} func accessoryBrowser(browser: EAWiFiUnconfiguredAccessoryBrowser!, didRemoveUnconfiguredAccessories accessories: Set!) {} func accessoryBrowser(browser: EAWiFiUnconfiguredAccessoryBrowser!, didFinishConfiguringAccessory accessory: EAWiFiUnconfiguredAccessory!, withStatus status: EAWiFiUnconfiguredAccessoryConfigurationStatus) {} }