Телефонный звонок в приложении iOS

У меня есть код, который пытается выполнить вызов в приложении, но это не так » Кажется, работает:

    UIApplication *myApp = [UIApplication sharedApplication];
    NSString *theCall = [NSString stringWithFormat:@"tel://%@",phone];
    NSLog(@"making call with %@",theCall);
    [myApp openURL:[NSURL URLWithString:theCall]];

Иногда переменная phone представляет собой что-то вроде @ "(102) 222-2222" . Как мне позвонить по номеру телефона как это? Нужно ли мне вручную извлекать из него числа и избавляться от лишних знаков препинания?

33
задан Vadim Kotov 23 August 2017 в 11:11
поделиться