我正在開發一款應用程序,能夠感知用戶的位置,然後根據該位置調用特定的電話號碼。根據用戶的位置撥打不同號碼的電話
我有實際的手機上調用此方法, - (IBAction)phone { [[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"tel:123"]];
然後,我有用於獲取用戶的位置這種方法。
NSLog(@"Resolving the Address");
[geocoder reverseGeocodeLocation:currentLocation completionHandler:^(NSArray *placemarks, NSError *error) {
NSLog(@"Found placemarks: %@, error: %@", placemarks, error);
if (error == nil && [placemarks count] > 0) {
placemark = [placemarks lastObject];
_addressLabel.text = [NSString stringWithFormat:@"%@ %@\n%@ %@\n%@\n%@",
placemark.subThoroughfare, placemark.thoroughfare,
placemark.postalCode, placemark.locality,
placemark.administrativeArea,
placemark.country];
} else {
NSLog(@"%@", error.debugDescription);
}
} ];
根據用戶的「placemark.locality」,我想打電話給不同的號碼。 任何想法? 預先感謝您