2011-06-12 7 views
0

plist 파일에서 "Required background modes"플래그를 설정하여 백그라운드에서 실행되는 CLLocationManager를 실험했는데 문제가 있습니다 (응용 프로그램을 종료 한 후 (작업 관리자에서 닫음) 위치 아이콘 (상태 표시 줄의 삼각형) 여전히 표시됩니다. 앱을 삭제하면 위치 아이콘이 사라집니다. 내가 알고 싶은 것은 이런 종류의 배경 위치를 위해 특별한 정리가 필요합니까?응용 프로그램이 종료 된 후 CLLocationManager가 여전히 활성화되었습니다.

+0

iOS 버그입니까? 나는 과거의 위치 서비스와 싸우고 있었고 일단 위치 경고를 재설정하면 모든 것이 의도 한대로 작동했습니다. – adamame

답변

0

아이폰에 문제가있는 것으로 나타났습니다. 설정에서 재설정 위치 경고 후 예상대로 모든 것이 작동합니다.

0

삼각형은 cllocationmanager가 활성 상태임을 나타냅니다. 앱의 위치 서비스가 앱에 의해 요청되었으며 앱에 액세스하려는 경우 위치 서비스가 ON (액세스 가능) 인 것으로 나타납니다. 그것은 GPS가 아직 켜져 있지 않다는 것을 의미하지 않습니다. 앱이 종료되었지만 배터리가 매우 빨리 소모되는 경우에만 gps가 활성 상태임을 의미합니다. 그럼에도 다른 앱이 GPS를 사용하고 있기 때문에 걱정할 필요가 없습니다.

os가 지난 24 시간 이내에 위치 서비스를 요청한 앱의 기록을 유지하고 해당 앱을 찾으면 보라색 삼각형이 표시되므로 앱을 삭제 한 후에 사라집니다. 앱을 삭제하면 os가 레코드를 찾지 못해 삼각형이 사라집니다.

관련 문제