我有一个要求,其中一些功能必须在Wifi中有所不同,在蜂窝网络中有所不同,我们使用下面的代码来区分网络,
:active Adds a style to an element that is activated
:focus Adds a style to an element that has keyboard input focus
:hover Adds a style to an element when you mouse over it
:lang Adds a style to an element with a specific lang attribute
:link Adds a style to an unvisited link
:visited Adds a style to a visited link
基于NetWorkStatus我们正在处理功能实现的标志,但是在 WWAN 条件下支持4G LTE,我们如何处理这个问题,我们只需要处理蜂窝网络中的4GLTE。
我们如何处理这个问题?
答案 0 :(得分:2)
您无需使用可达性来检测 LTE
这就是帮助你的东西
CTTelephonyNetworkInfo *telephonyNetworkInfo = [CTTelephonyNetworkInfo new];
if ([telephonyNetworkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE])
{
// you are connected with LTE Connection...
}
不要忘记在#import <CoreTelephony/CTTelephonyNetworkInfo.h>
文件中添加.h