ОК Итак, вот план. XML, с которого я получаю данные, позволяет использовать нечисловой текст в полях телефонных номеров (для описаний или имен контактов и т.д.). Я пытаюсь извлечь только числа и позвонить по tel: URL с ними, чтобы инициировать вызов. Здесь что не работает:
NSCharacterSet *charset = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
NSString *number = @"(555) 555-5555 Office";
NSString *strippedNumber = [number stringByTrimmingCharactersInSet:charset];
NSString *phoneURL = [NSString stringWithFormat:@"tel:%@", strippedNumber];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneURL]];
Если есть очевидные опечатки, они просто опечатки.:)