2011-07-27 46 views
4

我有一個分爲3個類別的UITableView。我正在使用此代碼:如何按字母順序排序UITableView分段?

NSArray *arrayOne = [NSArray arrayWithObjects: @"one", @"two", "three", "four", nil]; 
    NSDictionary *dictOne = [NSDictionary dictionaryWithObject:arrayOne forKey:@"Elements"]; 

對於每個類別。

我如何按字母順序排列它們?我在這裏看過一些答案,但我沒有發現任何東西。

如果我在這個答案中使用代碼Method for sorting custom objects alphabetically in UITableView它不起作用。 我的代碼:

[listObjects addObject:dictOne]; 

,如果我把

[listOfTitles sortUsingDescriptors:[NSArray arrayWithObject:titleSorter]; 

它不工作。

任何幫助表示讚賞

回答

9
NSArray *arrayOne = [NSArray arrayWithObjects: @"one", @"two", "three", "four", nil]; 

NSArray *sortedArray = [arrayOne sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]; 


NSDictionary *dictOne = [NSDictionary dictionaryWithObject:sortedArray forKey:@"Elements"]; 
+0

大,它的工作原理,謝謝! – Phillip