Звонок на номер, указанный в текстовом поле - PullRequest
2 голосов
/ 05 марта 2012

Я делаю заявление на день рождения. В этом я предоставил текстовое поле для ввода номера телефона / телефона. И внизу я предоставил кнопку, в которой, если мы нажмем эту кнопку вызова, необходимо перейти к номеру, указанному в текстовом поле. Я пытался, но я не могу этого сделать. Может ли кто-нибудь помочь мне в кодировании. Спасибо!

Ответы [ 3 ]

1 голос
/ 05 марта 2012

попробуйте

    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@",self._phoneNumber]];
    [[UIApplication sharedApplication] openURL:url];    

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

1 голос
/ 05 марта 2012

Попробуйте это.

-(void) makeCall{
 NSString* phoneNumber=yourTextFiled.text;//TextFiled 
 NSString *phoneNumber = [NSString stringWithFormat:@"%@",phoneNumber];
 NSURL* callUrl=[NSURL URLWithString:[NSString   stringWithFormat:@"tel:%@",phoneNumber];
 //check  Call Function available only in iphone
 if([[UIApplication sharedApplication] canOpenURL:callUrl]){

[[UIApplication sharedApplication] openURL:callUrl]];
 }
 else{
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"ALERT" message:@"This function is only available on the iPhone"  delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
[alert show];
[alert release];
}    
}

Надеюсь, это действительно поможет вам.

0 голосов
/ 05 марта 2012

Пожалуйста, проверьте эту 2 ссылку:

номер телефона: Программным путем наберите номер телефона и передайте DTMF с помощью iPhone SDK

и почему не получить значение из текстового поля: iPhone SDK: как получить значение UITextField в оповещении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...