我想向用户提供一个有经销商的城市列表,所以我想弄清楚是否可以获得已经输入商店的每个唯一城市名称的列表.换句话说,是否可以针对将返回不同城市名称列表的所有经销商记录发出某种查询?
我会知道如何使用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 – 核心数据的独特价值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)