【发布时间】:2015-10-15 08:52:24
【问题描述】:
我在一个使用 parse.com 的 Android 项目中工作,我有一个表 Requirement,其中有一个名为“user_assigned”的列,它与 ParseUser 相关。该用户负责修改需求,即使他没有创建需求,但是当该用户尝试更新需求值时,它会返回“无法保存未经身份验证的 ParseUser”
P.D.需求中的所有ACL都是public的,写的和读的。
// setting write permission
ParseACL postACL = new ParseACL(ParseUser.getCurrentUser());
postACL.setPublicWriteAccess(true);
postACL.setPublicReadAccess(true);
requirement.setACL(postACL);
requirement.saveInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
callback.onFinish((Exception) e, requirement);
}
我不想更改分配的用户我想更改其他字段,但我从表中获取和更改关系的方式是
ParseRelation<ParseUser> relation = requirement.getRelation("user_assigned");
relation.add(requirement.getUserAssigned());
【问题讨论】:
-
你写的邮政编码