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