我不确定这是否可行,但是我有这种情况。
我在UIWebView中显示了一个网站,该网站在UISegmentedController中设置了链接。
他们的网站可以检测您是否在wifi或3g网络上。
现在,分段 Controller 指向2个不同的页面:
1-iPhone友好的登录屏幕
2-登录后进入主页。
现在这是一个问题:
我可以对我的应用程序进行编程以检测它是连接到WIFI还是3G(我知道您可以做到),然后根据答案转到第1段或第2段
有点像这样:
if (iPhone device is on 3g) {
Go to Segment 1;
} else {
Go to Segment 0;
}
最佳答案
使用Apple提供的here代码
Reachability *reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];
NetworkStatus status = [reachability currentReachabilityStatus];
if(status == NotReachable)
{
//No internet
}
else if (status == ReachableViaWiFi)
{
//WiFi
}
else if (status == ReachableViaWWAN)
{
//3G
}
关于ios - iOS检测3G或WiFi,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7938650/