[ios] Country code on non-sim devices bug fix

This commit is contained in:
Igor Khmurets 2014-01-11 16:47:05 +03:00 committed by Alex Zolotarev
parent 5dedcb0327
commit bcb67ade63

View file

@ -150,7 +150,7 @@ NSString * const AppFeatureBannerAd = @"BannerAd";
{
CTTelephonyNetworkInfo * networkInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier * carrier = networkInfo.subscriberCellularProvider;
if (carrier.isoCountryCode) // if device can access sim card info
if ([carrier.isoCountryCode length]) // if device can access sim card info
_countryCode = [carrier.isoCountryCode uppercaseString];
else // else, getting system country code
_countryCode = [[NSLocale currentLocale] objectForKey:NSLocaleCountryCode];