У меня есть код, который пытается сделать вызов внутри приложения, но он, похоже, не работает:
UIApplication *myApp = [UIApplication sharedApplication];
NSString *theCall = [NSString stringWithFormat:@"tel://%@",phone];
NSLog(@"making call with %@",theCall);
[myApp openURL:[NSURL URLWithString:theCall]];
Иногда переменная phone
является чем-то вроде @"(102) 222-2222"
. Как я могу позвонить с таким номером телефона? Нужно ли вручную извлекать номера из него и избавиться от лишней пунктуации?