2014-02-12 3 views
-1

я хочу, чтобы переадресация вызова в этом коде:Call Forwarding Error

NSString *phone [email protected]"**21*08150815#"; 
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",phone]]; 
[[UIApplication sharedApplication] openURL:url]; 

но не working.What проблема? Вы можете мне помочь?

ответ

1

Я думаю, что вам нужно "//" после ":"

NSString *phone [email protected]"**21*08150815#"; 
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",phone]]; 
[[UIApplication sharedApplication] openURL:url]; 
+0

№ [ 'тел:' URLS] (https://developer.apple.com/library/ios/featuredarticles/ iPhoneURLScheme_Reference/PhoneLinks/PhoneLinks.html) не нужны косые черты. Проблема в том, что iOS ограничивает использование openURL обычным телефонным номерам. Вы не можете использовать в них служебные коды. –

+0

Этот код не работает. Я использовал оба метода, но не работал.i m, используя sdk 7.0, поэтому сервис не подходит для вывода. I m принимает в журнал все номера, правда, но не выполняет. – AlimYldz