我是新來的objective-c,ios。 我想按照alfabetic順序排序一個名爲filteredList的NSMutableArray,它包含NSString類型的對象。排序包含NSString對象的NSMutableArray
所以如果我的可變數組包含:瑪麗,比爾,約翰]我想有[比爾,瑪麗,約翰]
我做了以下內容:
[filteredList sortUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
但我不看到任何變化。我沒有閱讀和嘗試其他解決方案比較:而不是localizedCaseInsensitiveCompare,但仍然沒有。
https://developer.apple.com/library/ mac/documentation/Cocoa/Conceptual/Collections/Articles/Arrays.html#// apple_ref/doc/uid/20000132-SW5 or https://developer.apple.com/library/ios/documentation/cocoa/reference/foundation/Classes/NSSortDescriptor_Class/Reference/Reference.html –
您的代碼將可變數組*正確地排序爲[Bill,John,Mary ]。請顯示一個完整的獨立(非)工作示例。 –