Невозможно записать не текущие пользовательские объекты PFUser currentuser
Я хотел бы написатьPFUser
возражатьcurrentUser
я добавилACL
основанный на руководстве разработчика Parse, но я все еще получаю ошибку:
'User cannot be saved unless they have been authenticated via logIn or signUp'
_ Мой код:
PFQuery *query = [PFUser query];
[query whereKey:@"username" equalTo:self.bBo];
PFObject *friendData = [query getFirstObject];
PFUser *user = (PFUser *)friendData;
PFACL *userACL = [PFACL ACL];
user.ACL = userACL;
[userACL setWriteAccess:YES forUser:[PFUser currentUser]];
PFRelation *friendRelation = [user relationforKey:@"array"];
[friendRelation addObject:[PFUser currentUser]];
[user saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (error){
NSLog(@"Error %@ %@", error, [error userInfo]);
}
}];
Я думаю, что все сделал правильно, поэтому я не могу понять, в чем может быть проблема. Так что, если вы сделали что-то подобное или знаете, в чем проблема, я был бы очень признателен за любые предложения.