Набор номера - PullRequest
       35

Набор номера

0 голосов
/ 25 августа 2010

Я прочитал некоторые справки о том, как программно сделать вызов на iPhone, поэтому я добавил это в свой код:

UIApplication *app = [UIApplication sharedApplication];
NSString *urlString = [NSString stringWithFormat:@"tel:0225225657"];
NSURL *url = [NSURL URLWithString:urlString];
[app openURL:url];

это правильно?Если да, как я могу узнать, что мое приложение набрало этот номер, пока я запускаю его в симуляторе?

Ответы [ 2 ]

2 голосов
/ 25 августа 2010

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

UIApplication *app = [UIApplication sharedApplication];
NSString *urlString = [NSString stringWithFormat:@"http://www.google.com"];
NSURL *url = [NSURL URLWithString:urlString];
[app openURL:url];

Это ваш код, но с http://www.google.com вместо URL вашего телефона. Он открывает Safari и идет в Google. Просто протестируйте его на своем устройстве, и оно должно работать.

0 голосов
/ 25 августа 2010

Разве это не должно быть:

NSString *urlString = [NSString stringWithFormat:@"tel://0225225657"];

??

...