2010-08-06 65 views

回答

0

簡單的相等性不適用於NSString對象。取而代之的

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

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

,將工作 - 但我敢打賭,你可以找到的有條件改變顏色不是檢查裏面的cellForRowAtIndexPath字符串更有效的方式。麻煩的是這種方法會經常被調用。您正在重複使用單元格,這是一種效率衡量標準,這很好。但是,你會像字符串比較那樣做一些相對昂貴的東西 - 如何添加一個可以檢查的BOOL,並在決定單元格的文本時進行設置?