как вызвать номер, когда вы нажимаете на него так же, как в телефонной книге iphone?

#iphone

#iPhone

Вопрос:

Я хочу вызывать номер при нажатии на этот номер (UIButton), как в телефонной книге iphone?

Комментарии:

1. Вы разрабатываете на objective-c?

Ответ №1:

 NSURL *telURL = [NSURL URLWithString:@"tel:1-234-567-8901"];
[[UIApplication sharedApplication] openURL:telURL];
  

Комментарии:

1. Завершение работы приложения из-за неперехваченного исключения ‘NSInvalidArgumentException’, причина: ‘ [NSURL urlWithString:]: нераспознанный селектор, отправленный в класс 0x3e1abc0c’

2. В моей программе есть кнопка, при нажатии которой я должен вызвать номер, но ваш код выдает указанную выше ошибку

3. Так что да, я допустил ошибку при вводе имени метода из памяти. Извините за это. Вам было бы легко взглянуть на документацию, чтобы найти исправление.

4. NSURL *url = [ [ NSURL alloc ] initWithString: @»tel: // 212-555-1234″];, вы не выделили его, и собираетесь сделать, как, это правильный способ

5. ‘ [NSURL urlWithString:] содержит ошибку опечатки. Это должно быть ‘ [NSURL URLWithString:

Ответ №2:

Пример:

[[UIApplication application] openURL:[NSURL URLWithString:@"tel://99887766"]];

Добавьте его в IBAction.

Ответ №3:

 - (IBAction)buttonClicked
{
NSURL *telURL = [NSURL URLWithString:@"tel:urNumber"];
[[UIApplication sharedApplication] openURL:telURL];

}