Thật dễ dàng để có được thứ tự tăng dần.Thực hiện theo các bước dưới đây ,,,
Mẫu 1:
NSSortDescriptor *sortDesc = [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES];
sortedArray=[yourArray sortedArrayUsingDescriptors:@[sortDesc]];
nếu bạn muốn sắp xếp để được trường hợp nhạy cảm, bạn sẽ cần phải thiết lập các mô tả như thế này ,,
Mô hình 2:
NSSortDescriptor * sortDesc = [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES selector:@selector(caseInsensitiveCompare:)];
sortedArray=[yourArray sortedArrayUsingDescriptors:@[sortDesc]];
Nguồn
2016-02-22 06:15:07
Cảm ơn, '.lowercaseString' đã thực hiện công việc cho tôi khi so sánh các đối tượng có tiêu đề. 'mediaItems = mediaItems.sorted {$ 0.media.title.lowercaseString> $ 1.media.title.lowercaseString}' –