#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];
}