我的想法是将最后一个覆盖对象存储到userDefaults或文件,并在mapview加载离线时检索它。我尝试过route-me和osmSharp,但我正在寻找一个更简单的解决方案,它不需要外部lib。提前致谢
答案 0 :(得分:2)
使用CoreData,将对象转换为nsdata并保存
答案 1 :(得分:2)
我同意Nguyen,你可能想要使用Core Data,因为它为你提供了一种在本地存储东西的方法。 NSUserDefaults并不是保存此类内容的最佳场所,因为NSUserDefaults更适用于设置等。
了解核心数据的一个很好的起点可以是看看Big Nerd Ranch的开源项目:https://github.com/bignerdranch/CoreDataStack