2010-08-06 4 views

답변

0

NSString 객체에서 단순 동일성이 작동하지 않습니다. 대신

if ([dict objectForKey:@"status"] == @"Closed") { 

if ([[dict objectForKey:@"status"] isEqualToString:@"Closed"]) { 

이 작동 그렇게 -하지만 난 당신이 조건부 cellForRowAtIndexPath 내부 문자열을 확인보다 색상을 변경하는 더 효율적인 방법을 찾을 수있는 내기. 문제는이 방법이 자주 호출됩니다. 당신은 세포를 재사용하고 있습니다. 이것은 효율 측정으로 좋은 결과입니다. 그러나 문자열 비교와 같은 비교적 비싼 작업을 수행합니다. 대신 확인이 가능한 BOOL을 추가하고 셀의 텍스트를 결정할 때 설정하는 방법은 무엇입니까?

관련 문제