내 응용 프로그램이 다른 영역을 모니터링 할 수 있어야합니다. 모니터 된 영역을 "편집"할 수도 있습니다. 지역 모니터링을 시작하고 중지하는 것만 가능하다는 것을 알고 있습니다. 그러나 그것은 나의 문제입니다. 나는 다음과 같은 워크 플로우 구현했습니다 :MonitoringForRegion을 중지하고 시작할 때 모니터링 영역이 실패 함 - iOS 7.1
검색
CLLocationManager.monitoredRegions
에서 지역을 감시CLCircularRegion
의 정지
CLCircularRegion
을Identifier
속성을 사용CLLocationManager.stopMonitoringForRegion
시작을 모니터링하여 새로운
CLCircularRegion
는CLLocationManager.startMonitoringForRegion
를 사용하여 ("편집")로 상태를 확인하십시오.
그러나 새로운 CLCircularRegion
이 시작되지 않았습니다.
CLLocationManager.monitoredRegions
그것은 그 정지를 보인다 MonitoringForRegion 사이 지연을 가질 필요가 시작 0
입니다. 원인 지점 2와 3 사이에 중단 점을 설정할 때 작동합니다.
어떻게 해결할 수 있습니까?
좋아요, 왜 이렇게 행동하는지 알고 계십니까? 나는 예. 10 개의 지역을 모니터링했지만 그 중 하나만 제거/중지하고 다시 추가/시작하고 싶습니다. – blub
그것에 대한 아이디어가 없었기 때문에, 나는 이전과 똑같이 직면하고 있었고 이런 식으로 만 고칠 수있었습니다. –
당신이 옳다고 생각됩니다. 건배 – blub