gpt4 book ai didi

ios7 - 在 Parse 后端删除一个 tableview 对象

转载 作者:行者123 更新时间:2023-11-29 03:22:46 24 4
gpt4 key购买 nike

两个问题:

如何在 iOS/Parse 中删除对象?

如何重新排列对象?

要删除的代码是:

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
[currentItem deleteInBackground];
[self.tableView reloadData];

} else if (editingStyle == UITableViewCellEditingStyleInsert) {
// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view.
}
}

此代码没有任何反应。没有崩溃,但也没有变化。

重新排列 - 代码只有:

- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"%s", __FUNCTION__);

return YES;
}

这有效,但不坚持 - 下一次运行,行恢复原始顺序。

最佳答案

您能否检查删除过程是否已成功完成。检查以下代码片段

[self.currentItem deleteInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if(!error){
[self.tableView reloadData]; // if you are using normal table view

// if you are using PFQueryTableViewController
//[self.pfqueryTableViewController loadObjects];
}
else
{
// check error
}
}];

关于ios7 - 在 Parse 后端删除一个 tableview 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20873660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com