2011-12-10 2 views

답변

0

시스템이 지난 1 시간 내에 코어 위치를 사용하는 모든 앱에서 위치 배지를 표시한다고 생각합니다.

+0

정말요? 왜 그렇게했을까요? 이것에 대한 더 많은 정보 나 자료가 있습니까? –

+0

@Eric 사용자가 위치를 묻는 앱을 알 수 있도록 허용합니다. 아이콘이 단 1 초 만이라도 사용자는이를 인정할 시간이 없습니다. –

+0

위치 서비스가 더 이상 활성화되지 않으면 (시스템 전체) 상태 표시 줄의 배지가 몇 초 내에 사라집니다. 설정 -> 개인 정보 보호 -> 위치 서비스의 앱 옆에있는 자주색 화살표는 몇 분 이내에 위치 서비스를 사용 중지 한 후 회색으로 바뀌며 마지막 사용 후 24 시간 동안 회색으로 유지됩니다. –

0

보라색 화살표가 즉시 전화로 사라집니다 :

[self.locManager stopUpdatingLocation]; 

당신의 locManager를 할당하는 동안, 당신은 self.locManager를 호출 할 필요가 없다.

locManager = [[CLLocationManager alloc] init]; 

은 또한 당신의 viewWillDisappear에 중단 점을 넣어 : 즉 사용하는 대신 2로 유지 수를 최대 충돌 할 방법이 전화를받을 않습니다 있는지 확인하십시오. 또한 끝에 delegate를 nil로 설정하십시오. 이 점을 따르면 코드가 작동합니다. 자주색 화살표는 위치 서비스 용이며 배터리를 많이 소모합니다. stopUpdatingLocation을 호출하면 화살표가 사라지는 지 확인하십시오.