美文网首页
37.CoreData按时间查询最新20条数据

37.CoreData按时间查询最新20条数据

作者: bytebytebyte | 来源:发表于2020-11-24 02:03 被阅读0次
-(void)loadCertainMessages:(NSUInteger)limit
{
    NSFetchRequest *messageFetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Pre_Message"];
    messageFetchRequest.predicate = [NSPredicate predicateWithFormat:@"myAccount == %@ and toAccount == %@", [[NSUserDefaults standardUserDefaults] objectForKey:@"userPhone"],self.model.account];
    NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"time" ascending:NO];
    messageFetchRequest.sortDescriptors = [NSArray arrayWithObject:sort];
    messageFetchRequest.fetchLimit = limit;
    NSArray *resultArray = [self.managedObjectContext executeFetchRequest:messageFetchRequest error:nil];
    self.dataArray = [[[resultArray reverseObjectEnumerator] allObjects] mutableCopy];
    [self insertDateModel:self.dataArray];
    [self.cv.chatTableView reloadData];

}

相关文章

网友评论

      本文标题:37.CoreData按时间查询最新20条数据

      本文链接:https://www.haomeiwen.com/subject/dozfmktx.html