일부 목적으로 선택된 색인 경로를 저장하려고합니다. 내가 인쇄됩니다 설명 다음 줄을 인쇄 할 노력하고있어 때 코드 아래 나는 cellForRowAtIndexpath:
배열에 저장된 색인 경로가 다르게 동작합니다.
if ([_arrOfIndexPaths containsObject:indexPath]) {
[filterCell setAccessoryType:UITableViewCellAccessoryCheckmark];
[filterCell.textLabel setFont:[UIFont boldSystemFontOfSize:filterCell.textLabel.font.pointSize]];
}
에서 실행 해요.
<__NSArrayM 0x91567d0>(
<NSIndexPath: 0x8e8b5b0> {length = 2, path = 0 - 0},
<NSIndexPath: 0x91559a0> {length = 2, path = 2 - 0}
)
Printing description of indexPath:
<NSIndexPath: 0x91a8460> {length = 2, path = 0 - 0}
어레이에서 사용할 수 없습니다 인스턴스 설명 0x91a8460를 참조하십시오. 그러나 여전히 조건이 성공했습니다. 어떤 사람이 어떻게 작동하는지 설명 해줄 수 있습니까? 미리 감사드립니다.
'containsObject :'메소드에 대한 문서를 읽으십시오. 객체는'isEqual :'에 대한 호출과 비교됩니다. – rmaddy