我无法删除对象...因为我已经从Parse收集数据到用户的设备,因此无法找到它。我收到2条错误消息。一个用于第一个deleteInBackground,然后再用于deleteEventually:
1)错误:找不到删除对象(代码:101,版本:1.2.19)
2)runEventually命令失败。错误:错误域=解析代码= 101"操作无法完成。 (解析错误101。)" UserInfo = 0x17d16150 {code = 101,error =找不到删除对象}
这是关于我如何删除的代码:
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];
}
}];
任何帮助都会很棒。
答案 0 :(得分:0)
一旦确保对象确实存在于服务器端,检查ACL是否为其设置属性,以便当前记录的用户(客户端)可以影响该对象以进行编辑或删除