我们遇到了这样的问题。
我们正在开发一款旅游应用程序。为了确保用户在我们的应用程序中不花费太多的漫游费,我们决定实现一个设置选项,让用户仅查看缓存地图。因此,我们让用户决定是否从互联网加载地图,还是节省钱并查看缓存地图(存储在Library/Caches/MapTiles/MapTiles.sqlitedb中)。
我们无法找到一种实现方法。在这种情况下,有没有办法通过编程方式禁用网络?或者强制MapKit只使用缓存的瓷砖?我们考虑通过编程方式更改APN选项来强制MapKit脱机。有可能通过编程方式更改APN吗?
谢谢!