我正在尝试将对象添加到 Parse 中的关系中,尽管代码在没有任何错误的情况下执行,但关系没有出现在后端,因此没有保存对象。
PFObject *newContact = [PFObject objectWithClassName:@"Contact"];
[newContact saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
PFQuery *query = [PFQuery queryWithClassName:@"Trip"];
PFObject *trip = [query getObjectWithId:self.parseID];
PFRelation *rel = [trip relationForKey:@"contacts"];
[rel addObject:newContact];
contact.parseID = newContact.objectId;
}];
我还检查了PFObject trip
是否正确,我用相应的 id 取回了所需的对象。密钥contacts
也经过仔细检查并正确无误。