0
我想排序一個可變數組類型的屬性。 但是我只設法對NSString數組進行排序。Objective-C,按字母順序排序NSMultable類型的類數組?
NSMutableArray<DBFILESFileMetadata*> *tmpArray = [[NSMutableArray alloc]init];
for (DBFILESMetadata *entry in entries)
{
//conditions
[tmpArray addObject:fileMetadata];
}
這裏的類型/類
我已經試過
[yourArray sortUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
和
NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES];
[yourArray sortUsingDescriptors:[NSArray arrayWithObject:sort]];
的屬性稱爲名稱。
我見過這樣的回答,像這樣How can I sort an NSMutableArray alphabetically?但我似乎無法得到這個工作爲我的情況。
請參閱編輯我的答案。我在我的評論中清理了一個類型,並且更改了我提供的用於在代碼中使用'localizedCaseInsensitiveCompare'對對象進行排序的代碼。 –