无法删除Parse PFObject?

时间:2014-06-15 18:03:29

标签: ios objective-c parse-platform

我无法删除对象...因为我已经从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];
                                }
                            }];

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

一旦确保对象确实存在于服务器端,检查ACL是否为其设置属性,以便当前记录的用户(客户端)可以影响该对象以进行编辑或删除