2
我只是想知道什麼是最簡單的/建議的方式是刪除PFObject及其相關的一切。例如,在照片共享應用程序中,如果上傳者想要刪除他/她發佈的照片,您如何刪除與該照片相關的所有「贊」和評論?建議刪除指向PFObject的東西時刪除PFObject
現在,我使用的是:
[PFObject deleteInBackground]
但只刪除對象本身。我明白我可以查詢活動指向後並刪除那些一個個像這樣:
PFQuery *query = [PFQuery queryWithClassName:@"activity"];
query.cachePolicy = kPFCachePolicyNetworkOnly;
[query whereKey:@"image" equalTo:PFObject];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
for (int i = 0; i < [objects count]; i++) {
[[objects objectAtIndex:i] deleteInBackground];
}
}];
我只是想知道或者,如果這是這樣做的典型方式,如果有一個更簡單的方法。我想盡量減少我的應用程序中的查詢數量,所以如果有一種方法可以在不查詢「活動」的情況下進行查詢,那將是有益的。
同樣爲了將來的參考,刪除所有指向某個對象的東西通常是刪除它,還是僅僅將它過濾出來才更好?
給那些標記過這個的人。我已經添加了更多的代碼來演示我所嘗試過的。請重新打開。 – JustAnotherCoder