-(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];
}
CoreData按時間查詢最新20條數據
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.