0
如果self.objects數組是隻讀的,如何處理PFQueryTableView中單元格的重新排序?重新排序PFQueryTableView中的單元格?
我可以讓表進入編輯模式,我甚至可以重新排列單元格,但我不知道如何處理委託方法中的更改。我試圖從self.objects數組中創建一個NSMutableArray
,但我不知道要在解析中更新對象。這是我已經嘗試過:
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
NSMutableArray *array = [[NSMutableArray alloc]initWithArray:self.objects];
PFObject *movedObject = array[fromIndexPath.row];
[array removeObjectAtIndex:fromIndexPath.row];
[array insertObject:movedObject atIndex:toIndexPath.row];
//Then trying to reassign the updated mutable array to the self.objects array is not possible because its read only.
}
任何幫助將不勝感激。
你可以與你分享你重新安排的對象,讓他們保持這種方式?試圖在PFQueryTableViewController的子類上執行此操作。謝謝! –