Can't write non current user objects by PFUser currentuser
参考上面的文章,有无数(字面上加载)的iOS示例如何在ParseUsers之间创建多对多的关系,但是没有一个用Android编写的,没有任何文档。
如果有人能解释如何做到这一点,那就太棒了。
我试过了:
ParseUser friend = getParseUser(username); // I search for a friend here
ParseUser user = ParseUser.getCurrentUser(); // this is me, I have rights to write to me
try {
ParseRelation<ParseUser> relation = user.getRelation("friends");
relation.add(friend);
// if I use user.save(); I get no error back obviously - but it does nothing
// if I use user.saveEventually() I get a neverending loop of ParseErrors
// claiming I can't save to that object - Yes I'm logged in.
user.saveInBackground(new SaveCallback() {
//I report errors further on, but the rest is unreachable as this fails.
许多相同代码的变种。我不想使用指针(解析数据库的东西)我想使用他们的关系模型,但这段代码回来说无法编码与未保存的ParseObject的关联
同样,有很多关于iOS的文档以及获取ParseObjects
或你自己(ParseUser.getCurrentUser()
)的文档,但没有任何内容可以显示你如何获得ParseUser(不是你自己)然后与他们和你自己建立关系。不通。