我想排序一個人物對象的數組。班級看起來像這樣。我該如何解決這個問題?
Person
-------
name
phone
我有一個NSMutableArray充滿了這些對象。我想按每個人物對象的名稱對這個數組進行排序。
這是我試過的代碼。
NSSortDescriptor *desc = [[NSSortDescriptor alloc] initWithKey: @"name" ascending: YES];
[personArray sortedArrayUsingDescriptors: [NSMutableArray arrayWithObject: desc]];
它不起作用。如何改變工作?
我知道一個答案已經發布,它很可能是正確的,但作爲一般建議的話:「它不工作」不是很有幫助。你需要說明究竟是什麼被打破。例如,「personArray仍未排序」對於「獲取NSCFString不響應-sortedArrayUsingDescriptors」的異常將有完全不同的答案。 – JeremyP 2010-10-04 15:49:57