Я анализирую xml-файл, чтобы получить значения телефонных номеров (aMarker.web = weblink).Где маркер - это атрибуты в XML-файле, которые я получаю в контроллере парсера.Я могу установить эту строку webLink для заголовка кнопки, используя
[w_Bcard setTitle:[NSString stringWithFormat:@"%@",aMarker.web] forState:UIControlStateNormal];
, но, нажав кнопку, я не могу позвонить по номеру.Посмотрите мой код
- (IBAction)weblink_BcardVeiw
{
NSIndexPath *selectedIndexPath = [self.tableView indexPathForSelectedRow];
marker *aMarker = (marker *)[appDelegate.markers objectAtIndex:selectedIndexPath.row];
for (int selectedIndexPath = 0; selectedIndexPath < [appDelegate.markers count]; selectedIndexPath++)
{
NSString *utfString = [NSString stringWithFormat:@"%@",aMarker.web];
NSURL *url = [NSURL URLWithString:utfString];
[[UIApplication sharedApplication] openURL:url];
NSLog(@"%@",url);
}
[self.tableView deselectRowAtIndexPath:selectedIndexPath animated:YES];
Путем NSloging m получает соответствующий URL, но не может открыть этот URL в сафари.Где я должен исправить приведенный выше код ???Я также хочу вызвать почтовое приложение, передав динамическую строку aMarker.email.Можете ли вы предложить этот код также.