지역 모니터링을 다양한 범위의 효과로 사용하는 프로젝트가있었습니다. 대부분의 경우 효과적 이었지만 정확하지는 않았지만 곧 발견되지는 않습니다. 죽은 정확하고 괜찮습니다, 그냥 육체적으로 테스트하는 것은 어렵습니다. 그럼에도 불구하고 그들은 완전한 사용자 인터페이스 전체 홀을 하루 만에 끝내기를 원했습니다. 여기 내가 한 일이 있습니다.재사용 된 프로젝트 문제에 대한 iOS 지역 모니터링
이전 프로젝트를 복사하여 이름을 바꿨고 ID와 모두 번들로 바꿨으며 본질적으로 다른 프로젝트로 만드는 데 필요한 다른 곳을 생각해 보았습니다. 이전에 xib 파일을 사용하면서 스토리 보드를 만들었습니다. 그리고 기존의 xib 파일 대신 스토리 보드를 사용하도록 시작 절차를 변경했습니다. 모든 일은 멋장이였다. 새로운 인터페이스와 본질적으로 동일한 코드를 보유하십시오.
문제 ...
지역을 유발하지 ... 혹시, 위치 서비스를 내가 하나 또는하지의 반경 내에있어 경우에 저에게 위치 서비스를 사용으로 작업하지만, 경우에도 울타리 콜백 API는 결코 사라지지 않습니다. 그런 다음 여러 장치에서 테스트했습니다. 그리고 마지막으로 그들 중 하나가 방아쇠를 당겼습니다 ...하지만 낮은 및 보라 오래된 애플 리케이션, 그것은 울타리 아무 문제가 트리거합니다. 새로운 것은 그렇지 않습니다. 나는이 일을 일으킬 수있는 잘못을 짐작할 수도조차 없다. 심지어는 API를 사용하지 못했고 성공한 방법을 수행했으며 울타리는 문제가 없다고 말합니다.
또 다른 까다로운 문제는 GPX 파일을 사용하여 위치를 시뮬레이션하면 울타리가 코드에서 트리거된다는 것입니다.
제안 사항? 필요한 경우 코드 예제를 제공합니다.
그래서 gpx 파일이 울타리를 실행하지만 실제 장치에서는 의미가 없습니까? – Unheilig
수정하십시오. 지역 모니터링이 제대로 작동하고 있다는 가정하에 나왔지만, 현장 테스트에서 그 성능은 상당히 나빴습니다. – Genhain
CLCircularRegion에 어떤 반지름을 사용하고 있습니까? 포 그라운드에있는 동안 앱을 테스트하고 있습니까? – Spectravideo328