When I have this function running:
func beaconManager(manager: ESTBeaconManager!, didRangeBeacons beacons: [AnyObject], inRegion region: ESTBeaconRegion) {
if (beacons.count > 0) {
println("I found \(beacons.count) beacons in range!")
let beacon: ESTBeacon = beacons[0] as! ESTBeacon
beacon.connect()
beacon.connectWithAttempts(20, connectionTimeout: 100)
beacon.delegate = self
isConnecting = true
println(beacon.connectionStatus)
return
} else {
println("I found \(beacons.count) beacons in range!")
}
}
the connection status returns as “(Enum Value)” (as well as “I found 1 beacon in range!”)