我試圖將一個對象添加到Parse中的一個關係中,雖然代碼沒有任何錯誤地執行,但這個關係並沒有出現在後端,因此這個對象沒有保存。PFRelation addObject不會添加關係
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
是雙重檢查和正確的。
你永遠保存的關係......你的代碼的那種在某種意義上顛倒...我會輸入一個解釋的答案。 – 2014-12-07 00:37:00