I am creating an iOS app that need to monitor CLCirculerregions .I have set the coreLocationdelegate to my CLlocationManager object and added a region with 200m of radius . The problem is it only fire the didstartMonitoring method but didEnterRegion or didExitRegion methods never called.I have no idea to fix this issue .Code runs with no errors