我在删除对象时遇到问题...我不明白为什么它找不到它,因为我已经从它那里收集了从Parse到用户设备的数据。我收到两条错误消息。一个用于第一个deleteInBackground,然后另一个用于deleteEventually:
1)错误:找不到要删除的对象(代码: 101,版本: 1.2.19)
2) runEventually命令失败。Error:Error Domain=Parse Code=101“无法完成操作。(分析错误101.)”UserInfo=0x17d16150 {找不到要删除的code=101,error=object }
下面是我关于如何删除的代码:
PFObject *parseMessage = [objects objectAtIndex:i];
SentMessage *newMessage = [[SentMessage alloc] initNew:parseMessage[@"senderEmail"] :parseMessage[@"senderName"] :Kjell.savedData.userEmail :Kjell.savedData.userDisplayName :parseMessage[@"message"]];
[newMessage setTimeReceived:[NSDate date]];
[newMessage setTimeSent:parseMessage[@"dateSent"]];
[[[Kjell.savedData.recentUserArray objectAtIndex:j] conversationArray] addObject:newMessage];
[parseMessage deleteInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (!succeeded)
{
[parseMessage deleteEventually];
}
}];任何帮助都是最好的。
发布于 2014-06-16 14:31:42
一旦确定对象确实存在于服务器端,请检查ACL是否为其设置了属性,以便当前登录的用户(客户端)可以影响该对象进行编辑或删除
https://stackoverflow.com/questions/24232528
复制相似问题