Как набрать номер, а затем ввести цифры на клавиатуре через пять секунд? - PullRequest
1 голос
/ 14 августа 2011

Я создаю приложение для переадресации 0800, которое позволяет пользователю использовать свой ежемесячный кредит для звонка на службу переадресации 0800, а не доплачивать, набрав номер 0800 непосредственно в собственном приложении телефона. Обычно XCode берет номер 0800 с метки и набирает номер преобразования (01212842800), а затем сразу же набирает на клавиатуре (при том же вызове) номер 0800 с метки.

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

1 Ответ

3 голосов
/ 14 августа 2011

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

Похоже, что вы не можете набрать номер программным путем, но вы можете добиться того, что вы пытаетесь сделать, используя "," на набранном вами номере.

EX:

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @ "tel: 01212842800 ,,,,,,,, NUMBER_HERE"]];

С запятыми в качестве пауз.

...