首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PFFile和JSON?

PFFile和JSON?
EN

Stack Overflow用户
提问于 2016-01-06 21:05:03
回答 2查看 138关注 0票数 1

在我的聊天应用程序中,我使用Parse作为用户表、获取ID、图像等。我最近添加了这个功能,并且遇到了一个问题。当我发送消息时,我创建一个NSDictionary,其中包含有关消息的信息,如时间、消息、发送方、发送方objectId等。但是,当我试图添加与用户关联的PFFile (图像文件)时,我会遇到一个错误,即PFFile不能转换为JSON (PubNub消息格式)。我如何添加PFFile作为消息中使用的NSDictionary的一部分,以便与JSON兼容,或者还有另一种方法。

我不熟悉异步任务,但在我的代码中,我有一个方法- (NSDictionary *)parseMessageToDisplay:(NSDictionary *)message {},其中输入将是从PubNub接收的消息,它将返回一种更好的格式,以便在UITableView中显示。如果我将文件或用户的ID添加到字典中,如何在UIImageNSData中获取图像,并在NSDictionary中从我的方法中返回它。很抱歉,这篇文章看起来很长,只是想提供很多信息。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-09 05:57:24

感谢@danh的建议,但你真的救了我。显然,Parse为所有PFFile创建了一个URL,我可以将这个URL (NSString *)和我的NSDictionary发送到PubNub,然后在- (NSDictionary *)parseMessageToDisplay:(NSDictionary *)message方法中使用[NSData dataWithContentsOfURL:[NSURL URLWithString:imageURLString]];并从中获取数据。YAY!不再运行令人困惑的异步任务,使我的一天变得糟糕!

票数 0
EN

Stack Overflow用户

发布于 2016-01-06 21:16:34

为了使用parse.com,特别是PFFile,您可能希望将该NSDictionary改为PFObjectPFFile引用可以保存为PFObject的一个属性--实际上,这是保存它的唯一方法。

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

https://stackoverflow.com/questions/34642728

复制
相关文章

相似问题

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