如何高效地使用CoreData获取一列
我有一个表有50,000个logging(表有8列)。 我只需要在表格上显示第一列。 我只需要一个数组,其中包含来自第一列的表中的所有数据。 如何使用NSFetchRequest使用核心数据从表的第一列获取所有logging?
你需要使用setPropertiesToFetch:方法
[request setPropertiesToFetch :[NSArray arrayWithObject:@"<#Attribute name#>"]];
例如,
[fetchRequest setPropertiesToFetch:[NSArray arrayWithObjects:@"ColName", nil]];
参考链接
- 生成失败,错误命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
- 核心数据属性关系?
- 应用程序更新后的Coredata
- 带有dynamic密钥和值的NSPredicate
- Swift:将CoreData作为数组获取
- 核心数据inheritancevs无inheritance
- NSFetchRequest setPropertiesToGroupBy:返回匹配的所有实体吗?
- 何时以及为什么要使用多个NSManagedObjectContext?
- 如何从swift中删除核心数据中的对象3