如何使用CoreData有效地获取一列 [英] How to efficiently fetch one column using CoreData

查看:86
本文介绍了如何使用CoreData有效地获取一列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a Table with 50,000 records (table has 8 columns). I need to display only 1st column on the Table. I need an array which contains all data from Table only from 1st column. How to use NSFetchRequest to get all record from 1st column of the Table using Core Data?

推荐答案

您需要使用setPropertiesToFetch:方法喜欢

You need to use setPropertiesToFetch: method like

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

例如,

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

参考 link

这篇关于如何使用CoreData有效地获取一列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆