iphone – 核心数据的独特价值

iphone – 核心数据的独特价值,第1张

概述我有一个基于核心数据的应用程序,管理汽车经销商的记录.每条记录都存储经销商的地址,该地址分为addressLine1,addressLine2,city,state和zip组件,每个组件都存储为数据存储中的字符串. 我想向用户提供一个有经销商的城市列表,所以我想弄清楚是否可以获得已经输入商店的每个唯一城市名称的列表.换句话说,是否可以针对将返回不同城市名称列表的所有经销商记录发出某种查询? 我会知 我有一个基于核心数据的应用程序,管理汽车经销商的记录.每条记录都存储经销商的地址,该地址分为addressline1,addressline2,city,state和zip组件,每个组件都存储为数据存储中的字符串.

我想向用户提供一个有经销商的城市列表,所以我想弄清楚是否可以获得已经输入商店的每个唯一城市名称的列表.换句话说,是否可以针对将返回不同城市名称列表的所有经销商记录发出某种查询?

我会知道如何使用SQL查询轻松完成此 *** 作,但(如何)在Core Data中完成此 *** 作?

非常感谢!

解决方法 核心数据可以选择获得不同的记录.不建议使用NSArray和NSSets获取唯一结果的方法.

[fetchRequest setResultType:NSDictionaryResultType];NSDictionary *entityPropertIEs = [entity propertIEsByname];[fetchRequest setPropertIEsToFetch:[NSArray arrayWithObject:[entityPropertIEs objectForKey:@"<<yourattrib>"]]];[fetchRequest setReturnsdistinctResults:YES];

请参阅Apple documentation并检查How to fetch distinct values in Core Data?的答案

总结

以上是内存溢出为你收集整理的iphone – 核心数据的独特价值全部内容,希望文章能够帮你解决iphone – 核心数据的独特价值所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1007533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存