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
は再確認され、正しいものです。