2016-06-04 2 views
0

startMonitoringForRegion이 작동하도록했습니다. 지정된 지역을 입력 할 때 알림으로 예상대로 작동합니다.MapKit의 startMonitoringForRegion이 영역의 참조를 저장합니까?

지역의 식별자를 변경하면서 앱을 다시 실행 한 후 다른 식별자가있는 이전 영역이 계속 모니터링되고있는 것으로 나타났습니다.

모니터링 할 각 영역을 수동으로 중지해야하므로이 영역에 대한 참조가 저장되는 경우 누구에게 알리십니까?

답변

0

핵심 위치 모니터링은 지속적입니다.

지역이 앱의 메모리 공간에 정의되어 있고 앱이 전혀 실행되지 않아도 지역 모니터링이 지속될 수 있기 때문에 내가 만든 지역에 대한 메모리 참조가 저장되는지는 의심 스럽습니다.

설명서에는 백그라운드 영역 모니터링이 작동하는 방법이 설명되어 있습니다. 당신은 그것에 대해 읽어야합니다.

+0

설명서를 읽었을 때 백그라운드 모니터링을 이해합니다. 앱이 특정 지역을 자동으로 모니터링하는 것을 중지하거나 각 지역을 수동으로 모니터링하지 않으면 나에게 여전히 불분명합니다. 나는 내가 찾고있는 것이 현재 감시되고있는 지역을 알 필요없이 모든 지역을 감시하는 것을 멈추는 방법이라고 생각한다. – Arieck

+0

나는 내 질문에 답하는 것처럼 당신의 대답을 해결책으로 표시했다. 그러나 실제로 내 기본 질문/문제점이었던 것에 대한 답변도 추가했습니다. – Arieck

0

영역이 특정 지점에서 모니터링에서 자동으로 제거되는지 여부에 관계없이 이전 app 실행에서 모든 영역을 모니터링하는 것을 중지하고 싶습니다. 그 대답은 여기에 있습니다 : https://stackoverflow.com/a/11303480/6357591

관련 문제