如何用 NSMutableArray 初始化 NSData 对象?
Posted
技术标签:
【中文标题】如何用 NSMutableArray 初始化 NSData 对象?【英文标题】:How to initialize NSData Object with NSMutableArray? 【发布时间】:2011-01-11 10:02:23 【问题描述】:在我的 iphone 应用程序中,我有一个 NSMutableArray,我想将它存储到 NSData 中。
我没有找到可以这样做的方法。
应该怎么办??
请帮助和建议。
谢谢。
【问题讨论】:
你想用 NSData 对象做什么? 我需要导出到文件 试试 NSArray 的 -writeToFile:atomically: 方法吧? 【参考方案1】:查看 NSPropertyListSerialization。那应该让您将数组转换为包含属性列表的 NSData 。请注意,尽管数组中的所有内容都必须支持这一点(NSString、NSNumber、NSArray、NSDictionary 等......都是有效的属性列表类型)。
【讨论】:
谢谢!!您对使用 NSArray 的 writeToFile:atomically: 方法的建议对我有用。以上是关于如何用 NSMutableArray 初始化 NSData 对象?的主要内容,如果未能解决你的问题,请参考以下文章
如何用Android Studio获取SIM卡带字母的ICCID?