gpt4 book ai didi

ios - 如何删除一个部分中的一行?

转载 作者:行者123 更新时间:2023-11-29 01:03:28 25 4
gpt4 key购买 nike

我的 TableView 包含多个部分。现在,当我单击所选行的“删除”时,它删除了上半部分中的行。如何解决这个问题?

我猜要删除的行的索引不正确,但我不确定也不知道如何修复它。这是我的代码:

var sectionTitles = [String]()

var savedURLs = [[String]]()

func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {

if editingStyle == UITableViewCellEditingStyle.Delete {

savedURLs.removeAtIndex(indexPath.row)

NSUserDefaults.standardUserDefaults().setObject(savedURLs, forKey: Key_SavedURLs)

savingTableView.reloadData()
}
}

最佳答案

NSIndexPath 标识单元格的行和部分。您需要检查 indexPath.sectionindexPath.row 以了解您的 savedURLs 中的哪个项目已被删除。

关于ios - 如何删除一个部分中的一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36721752/

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