Any one know what's the maximum number of shared regions is? Do you get regionMonitoringDidFail call if you exceed it?
I can't get it to accept more than 10 regions. No error message just monitoredRegions does not get any members after 10.
edit: if I add a lot (around 60) of regions sometimes it crashes. No error message. This produces a bad access
[locationManager startMonitoringForRegion:clr desiredAccuracy:500.0];
edit: at 5 regions I am getting pretty reliable results
Juguang
I have the same experience. Here are a few tips:
- You need to check
@selector(locationManager:monitoringDidFailForRegion:withError:)in delegate at each time. - Keep the radius smaller than
maximumRegionMonitoringDistance.
来源:https://stackoverflow.com/questions/3368642/whats-the-maximum-number-of-regions-that-can-be-monitored-on-iphone