我想将nsarray记录排序如下:
NSArray * name = [entityArray valueForKey:@"Name"];
使用 NSSortDescriptor ,但不显示升序。
答案 0 :(得分:1)
在您的获取记录功能中添加以下内容。
NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"column2sort" ascending:YES];
NSArray *sortDescriptorArray = [NSArray arrayWithObjects: sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptorArray];
答案 1 :(得分:0)
NSSortDescriptor * lastNameDescriptor = [[NSSortDescriptor alloc] initWithKey:@“CompanyName”升序:YES选择器:@selector(caseInsensitiveCompare :)];
[companyListArray sortUsingDescriptors:[NSArray arrayWithObject:lastNameDescriptor]];
[lastNameDescriptor release];
像这样使用并尝试