将对象转换为 plist 文件,然后转换为数据

Posted

技术标签:

【中文标题】将对象转换为 plist 文件,然后转换为数据【英文标题】:Converting Objects to plist file then to data 【发布时间】:2012-06-21 15:00:11 【问题描述】:

我有一个由多个字符串组成的对象数组,我需要将它们作为 XML 数据推送到 Web 服务。这里涉及哪些步骤?据我所知,我需要将对象转换为 plist 文件,然后将此文件转换为 NSData(?)我在网上找不到任何真正说明它的东西..

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

另一种方法是 JSON。 SBJSON 非常常见且易于使用。

从数组中获取 json 字符串是一个两行。然后,您将创建一个代表帖子的 NSURLRequest 和一个执行请求的 NSURLConnection。在SO 和elsewhere 上有很多资源。

【讨论】:

【参考方案2】:

您可以尝试this 或this。我怀疑 plist 文件是你想要的。您只需将对象序列化为 Web 服务所需的 xml 格式。

【讨论】:

以上是关于将对象转换为 plist 文件,然后转换为数据的主要内容,如果未能解决你的问题,请参考以下文章

从 plist/dictionary 转换为 NSNumber 时出错

将 NSData 转换为 NSDictionary

将数据 URI 转换为文件,然后附加到 FormData

plist文件格式转换器

将 pandas 数据框转换为自定义 JSON 格式(然后转换为 JS 对象)

将 NSDictionary 对象转换为对象