From iOS 16, regionCodedepricated when try to access regionCode from current locale.
Like this code
let locale = Locale.current
locale.regionCode
From iOS 16, regionCodedepricated when try to access regionCode from current locale.
Like this code
let locale = Locale.current
locale.regionCode
Solution for iOS 16 and earlier version
let locale = Locale.current
var countryCode = ""
if #available(iOS 16, *) {
if let value = locale.region?.identifier {
countryCode = value
}
} else {
if let value = locale.regionCode {
countryCode = value
}
}
print(countryCode)