如何使用CoreData有效地获取一列

时间:2011-10-03 11:05:28

标签: iphone ios core-data

我有一个包含50,000条记录的表格(表格有8列)。我需要在表格上只显示第一列。我需要一个数组,其中包含仅来自第1列的Table中的所有数据。如何使用NSFetchRequest使用Core Data从表的第一列获取所有记录?

1 个答案:

答案 0 :(得分:20)

您需要使用setPropertiesToFetch:类似

的方法
[request setPropertiesToFetch :[NSArray arrayWithObject:@"<#Attribute name#>"]];

如,

[fetchRequest setPropertiesToFetch:[NSArray arrayWithObjects:@"ColName", nil]];

参考link