顯示重複的項目我有5列的NSTableView的。其中一列有NSComboBoxCell。組合框用來自目錄的一種類型的文件(例如jpg)的名稱填充。我按字母順序將文件名保存在NSArray中。我填充文件名的陣列組合框單元如下:NSComboBox到不同的顏色
[assayCell addItemsWithObjectValues:(NSArray *)fileNameArray];
此前曾有隻有一種類型的文件,但現在同一個目錄中有多種類型的同名文件如的。 image1.jpg和image1.png。我想在組合框中填充沒有擴展名的文件名。具有不同擴展名的文件將以不同的顏色顯示,例如。 jpg文件將以黑色顯示,而png將以綠色顯示。
我是比較新的可可/ OBJ - C的,所以我沒有找到一個合適的方式來實現這一目標。如何保持數組中的重複項?我應該使用NSDictionary存儲文件的名稱及其擴展名,然後製作字典數組。在那種情況下,我將如何對陣列進行排序?
請提出一個解決辦法...
問候 Abhijeet
使用的NSMutableArray。 –
謝謝!唯一值得懷疑的是,我可以用與排序NSString數組相同的方式對NSDictionary數組進行排序。我排序NSString的爲一體的陣列:NSArray的* sortedArray = [assayNameList sortedArrayUsingSelector:@selector(比較:)]; – Abhijeet