将MKRoute转换为NSData

时间:2014-10-24 03:04:23

标签: ios objective-c xcode swift mapkit

有可能这样做吗?我想将它存储在用户的Documents文件夹中,然后从那里检索数据,但这将涉及必须首先序列化它,无论如何都会给我数据。

1 个答案:

答案 0 :(得分:0)

MKRoute对象包含MKPolyline对象和MKRouteStep个对象的数组。您可以访问这些对象中的基元类型值,并以您自己的格式将它们序列化为NSData。

将NSData写入文件或sqlite数据库后,始终可以从该序列化字节构造MKRoute。

这个数字可以帮助您理解概念

Serialization