How to check Availability of Region Monitoring status in objective c <p>In my app, when it loads the current position of the user, it works correctly.</p> <p>But when the user goes outside of the boundaries of a city (or any specific place), I want to do something.</p> <p>For that, I am reading the reference of the Apple documentation <strong>Region Monitoring and iBeacon</strong><br> But I do not understand lots of things. Like how to determine the availability of Region Monitoring? From where i can get UUID string..?</p> <pre><code>- (void)registerRegionWithCircularOverlay:(MKCircle*)overlay andIdentifier: (NSString*)identifier { // If the overlay's radius is too large, registration fails automatically, // so clamp the radius to the max value. CLLocationDistance radius = overlay.radius; if (radius &gt; self.locManager.maximumRegionMonitoringDistance) { radius = self.locManager.maximumRegionMonitoringDistance; } // Create the geographic region to be monitored. CLCircularRegion *geoRegion = [[CLCircularRegion alloc] initWithCenter:overlay.coordinate radius:radius identifier:identifier]; [self.locManager startMonitoringForRegion:geoRegion]; } </code></pre>