で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...");
}
}
2番目がヒットしない理由がわかりませんif-statement
...私は何が欠けていますか?secArray内のすべてのindexPathを取得し、それをグレー表示する正しい方法は何でしょうか。ありがとう。