在目标C中我曾经如下检查
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (!indexPath.row) {
NSLog(@"section");
} else {
NSLog(@"row");
}
}
如何使用Swift做同样的事情?
答案 0 :(得分:2)
indexPath.row 它并不代表一个部分。您可以通过编写 indexPath.section 来获取部分索引。想想2D阵列。每个部分都有它自己的行。想一想。希望它有所帮助。
答案 1 :(得分:1)
Swift没有自动将整数转换为布尔值。您需要明确地进行测试:if indexPath.row != 0 { ... }