Я пытаюсь получить Код страны (телефон) Код ниже дает мне RegionCode "В" Но я хочу вернуть «+91» Кто-нибудь знает, как я получу?
let locale = Locale.current
print("locale.regionCode",locale.regionCode!)
Ищу Библиотека Apple.
Принятый ответ на вопрос, связанный с @ Anbu.karhik, использует Core Telephony, который является является фреймворком Apple ...
@CharlesSrstka Я использую этот код :::let networkInfo = CTTelephonyNetworkInfo() if let carrier = networkInfo.subscriberCellularProvider { print("carrier::",carrier) print("country code is: " + carrier.mobileCountryCode!); print("ISO country code is: " + carrier.isoCountryCode!); }
Вывод: `carrier :: CTCarrier (0x1c0240450) {Название оператора: [Carrier] Код страны для мобильной связи: [404] Код мобильной сети: [44] Код страны ISO: [in] Разрешить VOIP? [ДА] }
@CharlesSrstka Я не получаю правильный код страны.
@ Anbu.karthik Я ищу Библиотека Apple без использования сторонней библиотеки