If i have a device acting as a receiver and it connects to an iBeacon, what would happen if it connected to another iBeacon whilst still processing the connection to the first (e.g. Hadn't finished the running the didEnterRegion method)? Does the framework automatically handle this and create another sort of 'instance' or could I run into problems?
Thanks
I think that if they're all transmitting the same region (i.e. they all have the same proximity UUID) then
CoreLocationwon't keep sending thedidEnterRegionanddidExitRegionmethods.Once you start ranging for a region (that's a mouthful) the
locationManager:didRangeBeacons:inRegion:method gets called repeatedly, which is where you can get the details of the connected beacons.