regionMonitoringAvailable은 iOS 7에서 더 이상 사용되지 않습니다. 대신 우리는 무엇을 사용해야합니까?iOS 7에서 더 이상 사용되지 않는 regionMonitoringAvailable 대신 사용할 대상은 무엇입니까?
8
A
답변
11
지금 [CLLocationManager isMonitoringAvailableForClass:]
를 사용해야 CLLocationManager
상태의 헤더 파일 :
장치가 지역의 특정 유형에 대한 모니터링을 지원할지 여부를 결정합니다.
NO
인 경우 지정된 유형의 영역을 모니터하려는 모든 시도가 실패합니다.
당신은 모니터하고자하는 클래스 CLRegion
을 전달합니다.
[CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]];
편집 : 예를 들어 @anna 위에서 언급 한 바와 같이,이 또한 Location and Maps Programming Guide에서 설명합니다.
Apple은 대개 더 이상 사용되지 않는 방법에 대한 대안 정보를 게시하지만 유감스럽게도 문서, 헤더 및 기타 프로그래밍 가이드는 때로는 서로 동기화되지 않습니다.
'isMonitoringAvailableForClass :'와 유사합니다. [지역 모니터링의 가용성 결정] (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html#//apple_ref/doc/uid/TP40009497-CH9- SW3)을 참조하십시오. – Anna