iphone - 如何从核心数据库获取最后插入的记录?

标签 iphone database ipad core-data

我正在尝试从核心数据库中获取最后插入的对象。但我没有找到从数据库中获取最后插入的对象的方法。目前,我正在从数组中的数据库中获取所有记录,并使用数组的最后一个对象作为最后插入的对象。 但我只想从数据库中获取单个对象。

有没有办法从数据库中找到最后一条记录?

感谢和问候 萨拉布 git ·辛格

最佳答案

//=== Sort your record ======//
NSSortDescriptor *sorting = [[NSSortDescriptor alloc] initWithKey:@"timeStamp" ascending:NO];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sorting]];

NSArray *fetchObjects = [[self managedObjectContext] executeFetchRequest:fetchRequest error:nil];
NSMutableArray *lastIndex = [[NSMutableArray alloc]init];
[lastIndex addObject:[fetchObjects objectAtIndex:0]];

关于iphone - 如何从核心数据库获取最后插入的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27226584/

相关文章:

iphone - 将 iPhone 应用程序更新为通用应用程序

mysql - 在 MySQL 备份期间 INSERT 会发生什么?

javascript - 确定用户是否从移动 Safari 导航

mysql - 发票表设计

php - 通过用户身份验证将变量从数据库加载到 JavaScript

javascript - 使用 iPad 倾斜横向 move 图像

Ios 应用程序缓存 Webview 和 native 调用

iphone - HTML 字符串设置为 UILabel

iphone - 如何以位显示 NSData 的内容?

iPhone 方法问题 (dealloc an viewDidUnload)