我想让用户国家没有互联网连接和GPS。
我试着让用户的国家使用运营商的信息
(CTTelephonyNetworkInfo *info = [CTTelephonyNetworkInfo new];
CTCarrier *carrier = info.subscriberCellularProvider;), 但这提供了运营商的原始位置,而不是活跃的国家。
例如,如果用户有AT&T卡,他在法国,我得到美国。
有什么建议吗?
发布于 2014-08-19 13:59:51
您可以尝试通过检查设备上选定的TimeZone来获取用户的timeZone城市,然后使用设备上的本地数据库将其转换到国家。试试看
NSTimeZone *timeZone = [NSTimeZone localTimeZone]; // or try [NSTimeZone systemTimeZone];
NSString *timeZoneName = [timeZone name];https://stackoverflow.com/questions/25383585
复制相似问题