如何更新 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)中的所有对象?