didEnterRegion and didExitRegion delegate methods are called twice

When I set the values of notifyOnExit and notifyOnEnter to true when registering CLCircularRegion, I checked that the didExitRegion and didEnterRegion functions are called well. However, there is a problem that they are called twice in a row every time they are called. I was wondering if this is an internal bug in the API.

There is also a stackoverflow report related to the above issue. I would appreciate your confirmation.

stackoverflow - why the didEnterRegion called twice?

Thank you.

Please file a bug report about this.

Don't forget to include as much information as you can about the cases you see this problem with.

It would be very helpful if you could please go to https://developer.apple.com/bug-reporting/profiles-and-logs/ and follow the instructions for Location Services for iOS to install a logging profile on your device. Then reproduce the issue, and follow the instructions at the above link to create a sysdiagnose. And attach that to the Feedback report as well.

To file a bug report, you can use the Feedback Assistant.

Once you open the bug report, please post the FB number here for my reference.

If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why?


Argun Tekant /  DTS Engineer / Core Technologies

didEnterRegion and didExitRegion delegate methods are called twice
 
 
Q