1
我正在開發一種在parse.com上工作的消息應用程序。我的用戶和用戶的消息在解析數據庫上。我想從解析中刪除用戶的所有消息之一,但我無法做到。我使用了一些這樣的方法,但它不起作用。解析com在android應用程序上刪除數據庫
ParseObject msgObject;
public void DeleteAllUserMessage(String sender){
ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("Messages");
query.whereEqualTo("personSender",sender);
msgObj.createWithoutData("Messages", sender).deleteEventually(new DeleteCallback() {
@Override
public void done(ParseException e) {
// TODO Auto-generated method stub
try {
msgObj.delete();
} catch (ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
com.parse.ParseException:object n找到了刪除例外,但在我的Messages類中,有10條消息給「john」用戶 –
print'sender'變量給控制檯並查看它是否正確。還請確保您的用戶已登錄。 – letiagoalves
我解決了問題,有一個用戶權限ACL是錯誤的。我添加了defaultACL.setPublicWriteAccess(true); 它工作正常。感謝bro –