如何更新 parse.com 中的数据浏览器通道?

Posted

技术标签:

【中文标题】如何更新 parse.com 中的数据浏览器通道?【英文标题】:How to update the data browser channels in parse.com? 【发布时间】:2014-01-29 10:51:02 【问题描述】:

我正在使用Parse.com 通过 PFQuery 在设备之间发送推送通知,如下所示

PFPush *push = [[PFPush alloc] init];
[push setChannel:[NSString stringWithFormat:@"User%@",id];
[push setMessage:@"You have a new message"];
[push sendPushInBackground];

它工作正常。但是,如果我使用任何其他对象更新通道,

PFInstallation *currentInstallation = [PFInstallation currentInstallation];
[currentInstallation addUniqueObject:@"Giants1" forKey:@"channels"];
[currentInstallation saveInBackground];

对象已添加到数据浏览器中的通道中。

我只想用新对象更新频道,而不是添加。怎么做?更新频道的 PFquery 是什么?

【问题讨论】:

【参考方案1】:

试试:

currentInstallation.channels = @[ @"Giants1" ];

替换所有现有频道。您当前使用的方法是显式添加到现有列表中。

您还应该能够使用setObject:forKey: 来替换列表。

【讨论】:

以上是关于如何更新 parse.com 中的数据浏览器通道?的主要内容,如果未能解决你的问题,请参考以下文章

如何批量更新用户类(Parse.com、Android)中的所有对象?

在 Swift (iOS) 中使用水平滑动浏览 Parse.com 中的数据

如何在 parse.com 上上传微调器数据

如何在 parse.com 重新创建已删除的安装表

Parse.com 限制帖子?

如何在课堂上获取 Parse.com 对象计数