gpt4 book ai didi

iphone - 如何在核心数据中对提取进行排序

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:04:19 24 4
gpt4 key购买 nike

我正在获取数据以在 UITableView 中显示它,我进行了获取,但我想按创建日期或任何排序方法对它们进行排序。

方法如下:

-(NSArray *) lesStations {

NSManagedObjectContext *moc = [[AppDelegate sharedAppDelegate]managedObjectContext];

NSFetchRequest *fetch = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Station" inManagedObjectContext:moc];

[fetch setEntity:entity];
NSError *error;

NSArray *result = [moc executeFetchRequest:fetch error:&error];

if (!result) {
return nil;
}

return result;

}

最佳答案

这应该可行

-(NSArray *) lesStations {

NSManagedObjectContext *moc = [[AppDelegate sharedAppDelegate]managedObjectContext];

NSFetchRequest *fetch = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Station" inManagedObjectContext:moc];

[fetch setEntity:entity];
NSError *error;

NSArray *result = [moc executeFetchRequest:fetch error:&error];

if (!result) {
return nil;
}

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:"creationDate" ascending:YES];



NSArray *sortedResults = [result sortedArrayUsingDescriptors:[NSArray arrayWithObject:sort]];

[sort release];

return sortedResults;

}

关于iphone - 如何在核心数据中对提取进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11052074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com