私はObjective-Cにかなり慣れていないので、ユーザーの場所を見つけようとしていました。以下は私が持っているものですが、に解析の問題があり(![cLLocationManager locationServicesEnabled])
ます。
iOS6では廃止されたと思いますが、代わりに何を使うべきかわかりません。
- (void)updateLabels {
if (location != nil) {
self.latitudeLabel.text = [NSString stringWithFormat:@"%.8f",location.coordinate.latitude];
self.longitudeLabel.text = [NSString stringWithFormat:@"%.8f",location.coordinate.longitude];
} else {
self.longitudeLabel.text = @"";
self.latitudeLabel.text = @"";
NSString *statusMessage;
if ([lastLocationError.domain isEqualToString:kCLErrorDomain] && lastLocationError.code == kCLErrorDenied) {
statusMessage = @"Location Services Disabled";
} else {
statusMessage = @"Error Getting Location";
} else if (![CLLocationManager locationServicesEnabled]) { //Problem lies here
statusMessage = @"Location Services Disabled";
} else if (updatingLocation) {
statusMessage = @"Searching...";
} else {
statusMessage = @"Press the Button to start";
}
self.messageLabel.text = statusMessage;
}
}
どんな助けでも大歓迎です。