Я пытаюсь запросить пользователей в моей базе данных Parse и создать дружбу между текущим пользователем и запрошенным пользователем. Я просмотрел множество документации и руководств по Parse, но до сих пор не могу заставить его работать. Я продолжаю получать сообщение об ошибке warnParseOperationOnMainThread, и я пытался использовать рекомендуемые методы отладки Parse для этой ошибки, но оно прерывается на какой-то случайной строке кода из стека, которую я не понимаю. Если бы вы могли сказать мне, что не так, или у вас есть другой способ реализации той же функциональности, я был бы очень признателен за помощь. Спасибо! Ниже приведен код моего запроса, который не работает:
-(void)queryForFriend { NSString *searchedFriendName = self.addFriendTextField.text;
PFQuery *friendQuery = [PFUser query];
[friendQuery whereKey:@"username" equalTo:searchedFriendName];
friendList = [friendQuery findObjects];
if(friendList.count > 0)
{
PFUser *newFriend = friendList.lastObject;
PFRelation *friendship = [[PFUser currentUser] objectForKey:@"friendShip"];
[friendship addObject:newFriend];
[[PFUser currentUser] saveInBackground];
}
}