1  2Afnetworkreachabilitymanager *manager =[Afnetworkreachabilitymanager Sharedmanager];3[Manager setreachabilitystatuschangeblock:^(afnetworkreachabilitystatus status) {4         Switch(status) {5              CaseAfnetworkreachabilitystatusunknown://Unknown Network6              CaseAfnetworkreachabilitystatusnotreachable://No network (off-grid)7DLog (@"No network (off-grid)");8             9                  Break;Ten                  One              CaseAfnetworkreachabilitystatusreachableviawwan://mobile phone comes with network ADLog (@"mobile phone comes with network"); -                  Break; -                  the              CaseAfnetworkreachabilitystatusreachableviawifi://WIFI -DLog (@"WIFI"); -                  Break; -         } +     }]; -     //Start Monitoring +[Manager Startmonitoring];
NOTE: The switch statement can be written together when the two conditions are the same, and finally do not forget to turn on detection [manager startmonitoring];
iOS exploit AFN detect network status