如何计算在表视图中选择特定行的次数
UITableViewDelegate
有一个方法来识别我在 tableView
中选择的行。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
但我怎么知道哪一行我选择了多少次呢?
UITableViewDelegate
has a method to identify which row i select in the tableView
.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
But how can i know which row i have selected how many times?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在您的数据模型中,您可以使用 int 变量来了解数据被选择的次数。按照您在问题中提到的方法增加它。我希望你现在明白了。您不能使用单元格来维护计数,因为它们会被重复使用。
获取数据和indexpath.row并增加计数。
In your
datamodel
you can have a int variable to know how many times the data has been selected. Increment that in the method you have mentioned in your question. I hope you get the idea now. You cannot use the cell to maintain the count as they are reused.Get the data and indexpath.row and increment the count.
只需在
didSelectRowAtIndexPath:
中创建一个整数int count
,并在每次选择该行时将count
加一。简单的逻辑。Just create a integer
int count
indidSelectRowAtIndexPath:
and increase thecount
by one whenever you select the row. Simple logic.