【问题标题】:How to store CLPlacemark address data in Core Data如何在 Core Data 中存储 CLPlacemark 地址数据
【发布时间】:2012-10-20 02:49:33
【问题描述】:

我一直在思考存储 CLPlacemark 数据(例如,Thoroughfare、Locality、Country 等)的最佳方式是什么。它们有很多,我目前将它们作为字符串单独存储在 Core Data 中,但这很麻烦。

也许我应该改为存储为可转换的 CLPlacemark?有没有其他方法可以高效快速地存储一大堆键值对?

【问题讨论】:

  • 可转换会更好,您还可以为 CLPlacemark 再添加一个实体,并在需要时关联它..
  • CLPlacemark 转换器的外观如何?我已经为图像完成了它,我将其转换为 NSData 并将其取回。
  • 啊,没关系,似乎 CLPlacemark 符合 NSCoding,因此不需要转换器。谢谢!

标签: objective-c ios core-data core-location


【解决方案1】:

我最终将 CLPlacemark 作为可转换类型存储在 Core Data 中。这样做省去了很多麻烦,而且由于 CLPlacemark 与 NSCoding 兼容,因此不需要转换器,非常简单。

【讨论】:

  • 哇,我什至不知道 Core Data 中有 transformable 这样的东西。很高兴我在 Google 上搜索了“CLPlacemark 核心数据”;-) 肯定会读到。
猜你喜欢
  • 1970-01-01
  • 2014-11-08
  • 2011-01-17
  • 1970-01-01
  • 1970-01-01
  • 2014-10-14
  • 1970-01-01
  • 2016-02-04
  • 1970-01-01
相关资源
最近更新 更多