0

我回来了,对地图套件和互联网连接有疑问。我有一个跟踪用户的应用程序,但是当我关闭蜂窝数据和 wifi 时,它会跟踪用户并显示错误的距离。如果没有互联网,我想关闭地图,当有互联网时打开地图。先感谢您。

4

1 回答 1

2

看看Apple测试 Internet 可达性的可达性项目,只需在您的应用程序中实现它即可隐藏/显示地图。

这也是一个很好的分步教程

这样做的好处是它可以与通知一起使用,因此您可以对网络中的变化做出反应,而不仅仅是在应用程序启动时网络是否可用。

一旦你将它包含在你的项目中,它可以很简单:

Reachability *reach = [Reachability reachabilityForInternetConnection];   
NetworkStatus status = [networkReachability currentReachabilityStatus];    
if (status == NotReachable) {        
    // hide map        
} else {        
    // show map
}        
于 2012-11-17T21:09:22.173 回答