2011-04-18 44 views
0

我想要有以下方法調用,排序。我可以使用分類描述符嗎?如果是這樣,我該怎麼做呢?如何修改此方法調用,以便使用sortdescriptors進行排序?

NSArray *subcategoriesNames = [self.dataManager getSubcategoriesOfCategory:self.category]; 
for (SubcategoryEntity *subcategory in subcategoriesNames) { 
     NSLog(@"print all subcategories %@",subcategory.icon); 
     NSLog(@"print all subcategories %@",subcategory.title); 
     BaseTableItem *item = [[BaseTableItem alloc] initWithText:subcategory.title andIcon:subcategory.icon]; 
     [self.tableItems addObject:item]; 
     [item release]; 

我需要該子類categoriesNames在循環中使用之前進行排序。

Datamanager是一個Coredata對象。它從數據庫中檢索一組行,每一行都有一個標題和一個圖標。我需要按標題發生。

+0

大衛你怎麼得到的代碼顯示那樣? – jason 2011-04-18 02:34:13

+0

縮進4個空格,或(更容易)點擊帶有「{}」圖標的按鈕 – 2011-04-18 02:37:30

+1

[如何使用sortedArrayUsingDescriptors對NSMutableArray進行排序?](http://stackoverflow.com/questions/1844031/how -to-sort-nsmutablearray-using-sortedarrayusingdescriptors) - 非常好的答案。 – 2011-04-18 02:41:22

回答

0

可能重複如何使用sortedArrayUsingDescriptors對NSMutableArray進行排序? - 非常好的答案。 - 大衛Gelhar 4月18日在2:41

相關問題