우리는 iOS 8과 호환되도록 앱을 만들고 있지만 동시에 일부 개발자는 아직 Xcode 6을 가지고 있지 않으므로 이'CLLocationManager'에 대한 @interface가 선택어 'requestAlwaysAuthorization'을 선언합니다
if(floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_7_1) {
[self.locationManager requestAlwaysAuthorization];
}
우리가 어떻게 엑스 코드 5에 컴파일이 해결할 수있는 경우 내부하더라도
[self.locationManager requestAlwaysAuthorization];
를 호출하려고이 오류?
컴파일 할 수있게하려는 경우 performSelector : -> [self.locationManager performSelector : @selector (requestAlwaysAuthorization)]를 사용할 수 있습니다. (... && self.locationManager respondsToSelector : @selector (requestAlwaysAuthorization)) – mitrenegade