问题标签 [pfobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1231 浏览

ios - 'NSInvalidArgumentException',原因:'不能将 nil 用于 PFObject 上的键或值。使用 NSNull 作为值。(以前的答案没有解决它)

我有我的应用程序,用户可以在其中发布内容,其他用户可以对其发表评论,然后,我使用“SendYourOpinion”方法来存储它

并且出现标题中的错误,然后我阅读了以前的答案并没有解决我的问题

0 投票
1 回答
508 浏览

ios - 从 Parse.com 获取字符串并将其设置为 UILabel (iOs Swift)?

作为一个新手 Swift 开发人员,我一直在从 Parse.com 读取数据并将其设置到 UILabel 中。

我已经完成了简单的应用程序,它从 Parse.com 中获取多行数据。一切似乎都正常工作,我可以看到数组包含正确的数据,我可以读取和使用 createdAt 等单元格。问题是当我尝试读取我自己的代码创建的值并将其用作 UIlabel 文本时,我不能从 PFObject 中获取价值。我可以将它打印到控制台,如果我尝试调试,我可以看到该对象包含正确的数据,但我无法将它设置到 UILabel 中。

我应该怎么做才能获得价值并将其设置为 UILabel,如下所示?

让预测:PFObject = self.timelineData[indexPath.row] as PFObject

println( prediction.valueForKey("prediction") ) // 这会打印: Optional(( "Saved String as it should be" ))

cell.prediction.text = prediction.valueForKey("prediction") as? NSString // 但是向 UILabel.text 插入相同的文本失败(标签为空)

谢谢,

Ĵ

0 投票
1 回答
132 浏览

ios - 如何在 iOS 推送通知中“装箱”PFObject?

我想PFObject直接通过推送通知发送。我直接在推送中发送 Parse 对象(例如,使用自定义键“arg”),但我无法弄清楚如何PFObject从接收到的数据中构造一个真实的。接收到的数据(显然)是一个NSDictionary,所有键(对象 ID、创建于、ACL 等)都可用。如何将其转换为PFObject实例?

我需要一种用可用数据构造 a的真正PFObject方法,因此不要提供明显的解决方案,例如“发送对象 ID,然后使用 Parse 的方法在客户端获取该对象”。等等

我正在寻找一种自动方式,如果有的话。我的目标是 iOS 8,所以最大推送有效负载大小也不是问题(2KB 对我来说已经足够了)。

更新:我试过[PFObject objectWithClassName:@"MyClassName" dictionary:receivedDictionaryObject];但没有用。它只是不起作用,nil即使字典具有直接来自 Parse 本身的所有数据,字段也是如此。

0 投票
0 回答
74 浏览

objective-c - 子类 PFObject 属性上的自定义设置器不起作用

我有一个子类 PFObject - Conversation。我需要一个自定义设置器来获取它的users属性。

所以我@dynamic改为@synthesize

并设置我的二传手:

在我的控制器中,我设置users

我在设置器上设置断点users,它似乎运行良好,但在日志self.conversationusers属性是nil.


编辑

我将我的 setter/getter 更改为:

如果我在 getter 上设置断点,ret则其中包含正确的值。

但是,在同一个conversation实例中,在 XCode 中,我正在为其设置自定义 setter/getter 的两个实例变量显示为 nil:

http://imgur.com/6gjggN2 - 我需要 10 声望才能在线发布图片

所以基本上我的合成实例变量与 PFObject 中的对象键不对应,我不知道如何协调这一点。

0 投票
2 回答
113 浏览

ios - Displaying image from parse on Picker upload

Thanks to the help of @stee i was able to get the image to upload to the right class in parse.com. Now i can't get it to display that same image in the same uiimageview i used to upload .

with the help of @stee and @Joey i was able to add the code below to my viewdidload. Now i get a warning saying unused variable for the *image and when i compile and run i can upload but as soon as i leave that controller, the image won't be there.

if it helps you understand what I've done, below is the code i used to upload the photo

is there anything that I'm missing from my viewdidload? am i missing anything from my .h file?

in my .h file i have that uiimageview like;

i would greatly appreciate any further help in making this possible.

0 投票
1 回答
5506 浏览

ios - 将 JSQMessagesViewController 与 Parse.com 一起使用

我遇到了一个看起来非常复杂且自定义的库,对于任何想要内置消息传递系统的应用程序都非常有用。Github 上的 JSQMessagesViewController。当我试图自己实现这个库时,我遇到了一些问题。一个我不太了解“协议”和“类”的术语(我对类有点了解)。第一个问题是我不能在 CollectionView 中使用 PFObjects,因为 JSQMessage 的实例需要通过大多数自定义方法传递。现在,我知道如何获取 PFObject 并从中获取属性

JSQMessage 类具有表示 PFObject 的属性的自定义属性,例如

问题是,在自定义类 JSQMessage 中……所有这些属性都是只读的。我确信我可以进去改变它,这样我就可以将它们分配给我想要的东西,但这里一定有一些我遗漏的东西。我将在我的 .h 和 .m 文件中附加所有内容。当我确实发送消息时,唯一通过的是文本,我相信这是因为它在来自 inputToolbar 上的 textView 时接收。

.h 文件

.m 文件

0 投票
1 回答
572 浏览

parse-platform - 如何在 NSUserDefaults 中存储包含 PFObjects 的数组?

一些 PFObject 包含 PFFile(图像文件),而另一些则没有。当我尝试使用 NSKeyedArchiver 和 NSKeyedUnarchiver 将自定义对象存储到用户默认值时,它将不起作用。

帮助我如何将 PFObjects 数组存储到包含 PFFile 类型字段的 UserDefault 中。

0 投票
1 回答
318 浏览

parsing - 解析:PFRelation 和本地数据存储存在问题

我正在用 Parse 构建一个聊天应用程序。我有一个类“对话”和一个类“消息”。一个对话可以有许多消息(一对多)关系。

此外,我正在使用本地数据存储来缓存对象(对话和带有 PFRelation 的消息)。一切正常,直到我尝试从服务器获取对话以进行更新。请注意,我只是在查询对话,因此不会获取新的消息对象(根据 Parse 的文档,这是预期的)。但令人惊讶的是,我什至看不到来自本地数据存储的消息。

有谁知道将 PFRelations 正确存储到本地数据存储的方法?

0 投票
1 回答
109 浏览

ios - 列出 parse 的连接表中的所有记录

我在表格视图控制器中列出了一个列表。通过从 2 个解析对象“trip”和“User”获取数据。现在我可以从“旅行”中获取数据,但无法从“用户”中获取个人资料图片。

出现此错误:

致命错误:在展开可选值 (lldb) 时意外发现 nil

在这条线上:

0 投票
0 回答
687 浏览

ios - 领域:将 RLMObjects 推送为 PFObject 解析,使用 RLMArray 类型映射问题(关系)

我正在使用https://github.com/newlix/PRSync/同步RLMObjects到 Parse 后端,反之亦然。假设我需要推送一个RLMObject,我使用PRSync.swift.

如果我有一个RLMObject与另一个对象不存在多对多关系的对象(即不包含和RLMArray类型),则一切正常。但是,对于RLMObjects具有RLMArray类型(例如,客户端与条目具有多对多关系),函数会崩溃-

当我想将对象转换为 a并将其保存到 Parse 后端时,Realm 的人可以建议我映射包含对象(具有多对多关系)的RLMArray条目的最佳方法吗?很抱歉,但我没有找到很多正确解释这一点的文献。EntryClient RLMObjectClientPFObject