Я просмотрел NSFormatter
, NSNumberFormatter
и другие классы форматирования, но не могу найти сборку в решении. Мне нужно отформатировать номера телефонов в зависимости от кода страны.
Например, для US я получаю строку, такую как +16313938888
, которую мне нужно форматировать, чтобы выглядеть как +1(631)393-8888
. Проблема в том, что мне нужно сделать это для всех форматов. Нидерланды, я получаю строку +31641234567
, которая будет +31(6)41 23 45 67
(что-то вроде этого).
Hardcoding для более чем 200 стран слишком утомительно, и я действительно не знаю всех правил формата. Есть ли что-то в документах, которые я пропускаю, или кто-нибудь знает о классе с открытым исходным кодом, который управляет этим?