2014-01-19 5 views
8

regionMonitoringAvailable은 iOS 7에서 더 이상 사용되지 않습니다. 대신 우리는 무엇을 사용해야합니까?iOS 7에서 더 이상 사용되지 않는 regionMonitoringAvailable 대신 사용할 대상은 무엇입니까?

+1

'isMonitoringAvailableForClass :'와 유사합니다. [지역 모니터링의 가용성 결정] (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html#//apple_ref/doc/uid/TP40009497-CH9- SW3)을 참조하십시오. – Anna

답변

11

지금 [CLLocationManager isMonitoringAvailableForClass:]를 사용해야 CLLocationManager 상태의 헤더 파일 :

장치가 지역의 특정 유형에 대한 모니터링을 지원할지 여부를 결정합니다. NO 인 경우 지정된 유형의 영역을 모니터하려는 모든 시도가 실패합니다.

당신은 모니터하고자하는 클래스 CLRegion을 전달합니다.

[CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]]; 

편집 : 예를 들어 @anna 위에서 언급 한 바와 같이,이 또한 Location and Maps Programming Guide에서 설명합니다.

Apple은 대개 더 이상 사용되지 않는 방법에 대한 대안 정보를 게시하지만 유감스럽게도 문서, 헤더 및 기타 프로그래밍 가이드는 때로는 서로 동기화되지 않습니다.