Как сделать звонок, который начинается с * в iPhone? - PullRequest
3 голосов
/ 02 июня 2010

В моем приложении я хочу позвонить по номеру * 111, когда я использую этот URL-адрес tel: * 111, чтобы позвонить, но не могу выполнить вызов, пожалуйста, дайте мне некоторое указание, большое спасибо.

[[UIApplication sharedApplication] openURL:@"tel:*111"] 

не было работы. но это будет работать при удалении *:

[[UIApplication sharedApplication] openURL:@"tel:111"];

1 Ответ

7 голосов
/ 02 июня 2010

Это невозможно. Из справочника по схеме URL Apple :

Чтобы пользователи не могли злонамеренно перенаправить телефонные звонки или изменить поведение телефона или учетной записи, приложение «Телефон» поддерживает большинство (но не все) специальных символов в схеме тел. В частности, если URL-адрес содержит символы * или #, приложение «Телефон» не пытается набрать соответствующий номер телефона.

...