gpt4 book ai didi

ios - 如何为 TableView 创建 NSIndexPath

转载 作者:IT王子 更新时间:2023-10-29 07:25:24 27 4
gpt4 key购买 nike

我需要在我定义的函数中删除表的第 1 行。要使用 deleteRowAtIndexPath,您必须使用定义了部分和行的 IndexPath。如何创建这样的索引路径?

以 int {1} 作为其唯一成员的数组将崩溃; NSLog 消息指出该部分也需要定义。

*编辑 -> 与单元格删除相关的代码:

    NSIndexPath *myIP = [[NSIndexPath alloc] indexPathForRow:0 inSection:0];
NSArray *myArray = [[NSArray alloc] initWithObjects:myIP, nil];
// [self.tableView beginUpdates];
[self.tableView deleteRowsAtIndexPaths:myArray withRowAnimation:UITableViewRowAnimationFade];
// [self.tableView endUpdates];

最佳答案

使用 [NSIndexPath indexPathForRow:inSection:] 快速创建索引路径。

编辑:在 Swift 3 中:

let indexPath = IndexPath(row: rowIndex, section: sectionIndex)

swift 5

IndexPath(row: 0, section: 0)

关于ios - 如何为 TableView 创建 NSIndexPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2151196/

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