记iPhone XR获取网络连接状态异常的问题

手机配置:iPhone XR+iOS12.3.1+中国移动4G网络

CTTelephonyNetworkInfo *teleInfo= [CTTelephonyNetworkInfo new];
NSString *accessString = teleInfo.currentRadioAccessTechnology;

问题描述:使用currentRadioAccessTechnology方法去获取蜂窝移动网络连接状态时,一直返回为nil,这样网络状态会错误的判断为无网络或飞行模式。
但是换了另外一台相同配置的XR,能正常识别出4G。
不知道是苹果官方API的问题还是只是那台手机的问题。
解决方案:迂回解决,先判断连接状态,如果可连接,再去判断是4G、3G.....,如果不可连接再判断为无网络或飞行模式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容