【发布时间】:2018-05-01 12:42:30
【问题描述】:
我想通过复选标记从未选择的行中删除数据。现在我可以将字符串附加到已检查的数组中。但我想从数组中删除哪些未经检查的数据。如何从我的阵列中删除未经检查的数据?
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if(tableView == self.tableView_1) {
if(tableView_1.cellForRow(at: indexPath)?.accessoryType == UITableViewCellAccessoryType.none) {
tableView_1.cellForRow(at: indexPath)?.accessoryType = UITableViewCellAccessoryType.checkmark
checkedItemsForGender.append(cinsiyet[indexPath.row])
}
else{
tableView_1.cellForRow(at: indexPath)?.accessoryType = UITableViewCellAccessoryType.none
checkedItemsForGender.remove(at: cinsiyet[indexPath.row]) // ??? ERROR
}
}
【问题讨论】:
标签: arrays swift uitableview tableview