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