即使启用了3G
,我也需要我的应用程序切换到离线模式。
我正在使用 AFNetworking ,并且很容易取消所有HTTP
操作,但如何处理有地图的屏幕?
我不想进行任何数据传输,因此我需要使用空的离线图块切断对MapView
或replace
图块请求的互联网访问权限。
使用 MapKit 并且不使用任何外部地图库,有没有办法实现这一目标?
PS:我发现了一个相关问题here,但没有明确的答案,主题已经过时(例如, CloudMade 没有 iOS的API 6 尚未)
答案 0 :(得分:1)
我知道您不是在寻找外部库,但请查看MapBox iOS SDK,它可以执行此操作。 MapKit具有不可预测的缓存和脱机行为,并且没有公开用于管理这些功能的API。