首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用包含CLPlacemark对象的NSMutableDictionary writeToFile方法

使用包含CLPlacemark对象的NSMutableDictionary writeToFile方法
EN

Stack Overflow用户
提问于 2014-02-08 17:53:10
回答 2查看 148关注 0票数 0

我有一个包含一些对象的NSMutableDictionary

在这些对象之间,我还有一个CLPlacemark

我会使用writeToFile:pathFile atomically:YES方法来保存文件,但是如果字典包含CLPlacemark,则操作将失败。

如果我还保存了该类型的对象,如何使用该方法进行保存?

第一个想法是将CLPlacemark转换为NSData...还有其他的解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2014-02-08 17:56:22

实际上,CLPlacemark对象不能序列化为字典,而且如果您将其转换为NSData,也不能将其保存在字典中。

尝试使用[NSKeyedArchiver archiveRootObject:object toFile:path_to_file];

票数 0
EN

Stack Overflow用户

发布于 2014-03-04 23:30:20

使用NSKeyedArchiverCLPlacemark归档到NSDataNSData可以合并到字典或属性列表中。

然后,当然,使用NSKeyedUnarchiver将其取回。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21644515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档