2011-11-04 40 views
0

大家好!iPhone編程 - NSMutableArray

你能告訴我一個好(非冗餘)辦法找出以下幾點:

- 多少次相同的對象出現 - 如果在一個的NSMutableArray
存在的對象在NSMutableArray裏
- 以及如何搶同一個對象的每一次出現的索引

是否有可能改變 cell.accessoryty pe上述指數的財產?

注:我解析一個JSON和顯示數據爲實現代碼如下(成功完成)。但JSON中有一個布爾值,它表示 cell.accessorytype將爲空或其他內容。所以我只想抓住數組中布爾值爲yes的索引,從而更改這些索引的 cell.accessorytype屬性。

非常感謝您提前!

回答

0

使用的NSArray

的這個實例方法

- (的NSIndexSet *)indexesOfObjectsPassingTest:(BOOL(^)(ID OBJ,NSUInteger IDX,BOOL *停止))謂詞

還設置附件類型,在你的cellForRow方法,檢查單元格的索引是否與返回的索引之一匹配並設置類型。當您的數據更改重新加載表