计算单词在表格视图行中出现的次数

时间:2013-08-12 18:24:39

标签: ios objective-c cocoa-touch

在我的表视图中,我通过按下按钮动态添加行。

detailTextLabel.text取决于在另一个视图中获得的通过或失败结果

我试图弄清楚如何最好地检查有多少行包含单词“Fail”

我想也许可以添加一个bool并计算一下标志被提升多少次?但是不知道如何计算bool == YES的次数?

 if(cell.textLabel.text && [cell.detailTextLabel.text rangeOfString:@"Fail"].location != NSNotFound){


        //count total amount of rows that  detailTextLabel.text == failed, need to count here?

 }

或者,我可以检查所有行self.circuits.count中的单词“失败”吗?

1 个答案:

答案 0 :(得分:1)

嗯,与迭代所有对象以跟踪哪些对象包含“失败”而不是哪些对象相反,为什么不在添加行时检查这种情况。然后,如果它确实包含“失败”,你可以只增加一个数字(你可以存储在任何你想要的地方),你可以跟踪总数“失败”。

self.someNumberToRemember ++ ;