我有一个array
在其中创建的viewWillAppear
,控制台中的结果如下所示
data SecArray........... (
(
"<NSIndexPath 0x7f17630> 2 indexes [0, 0]"
),
(
"<NSIndexPath 0x7f96430> 2 indexes [1, 0]",
"<NSIndexPath 0x7f99c70> 2 indexes [1, 1]",
"<NSIndexPath 0x7f091a0> 2 indexes [1, 2]"
),
(
"<NSIndexPath 0xe43e8d0> 2 indexes [2, 0]"
)
)
我正在尝试使用以下代码将secArray
我中出现的项目的文本变灰cellForRowAtIndexPath
if ([self.secArray count] > 0) {
NSLog( @"GrayText Statement...1...");
if ([self.secArray containsObject:indexPath]) {
cell.textLabel.textColor = [UIColor grayColor];
NSLog( @"GrayText Statement...2...");
}
}
不明白为什么第二个if-statement
没有被击中......我错过了什么?获取 secArray 中的每个 indexPath 并将其变灰的正确方法是什么?谢谢。