如何在Core Data中存储CLPlacemark地址数据

red*_*ft5 4 core-data objective-c core-location ios

我一直在想什么是存储CLPlacemark数据的最佳方式(例如,通途,地点,国家等).它们有很多,我现在将它们作为字符串单独存储在Core Data中,但它非常麻烦.

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

red*_*ft5 5

我最终将CLPlacemark存储为Core Data中的可转换类型.通过这种方式省去了很多头疼,而且由于CLPlacemark兼容NSCoding,因此不需要变压器,非常简单.