2013-07-23 53 views
0

我具有自定義對象的數組(一個真正的NSSet中存儲在其中變得與AllObjects一個NSArray核心數據),並且每個這些定製對象是ListItem。每個ListItem屬於List,它有一個uniqueID。每個ListItem有一個不同的uniqueID,它是它所屬的List的uniqueID +數字。所以,如果我的List對象的ID爲@ 「富」,那麼它的ListItems將各自擁有的財產ListItem1.id = @ 「foo0」,ListItem2.id = @ 「foo1」,ListItem3.id = 「foo2的」 等。應用一種自定義的對象的NSArray

所以,我怎麼能進行排序我的基礎上追加到該UNIQUEID各列表項的數量自定義對象的數組?

回答

2
NSArray *sortedArray = [unsortedArray sortedArrayUsingComparator:^(ListItem *obj1, ListItem *obj2){ 
    return [obj1.id compare:obj2.id]; 
}]; 
+0

那,人們,他們爲什麼叫他executor21 – grasp

+1

因爲他知道如何閱讀規範? –