我还没有在这里看到任何其他问题,但我希望有人有一些洞察力。我刚开始学习Core Data。如何确定表是否包含任何具有核心数据的记录?
基本上,我有两种方法,我想根据“联系人”表是否包含任何记录来选择使用if/else语句调用哪一个。 有没有办法使用核心数据来检查表中是否有记录?
迄今为止发现的最好方法是将fetchLimit设置为1,然后检查是否有任何内容返回。
[request setFetchLimit:1];
但我一直在想,必须有一个更好/更简单的方法。任何人都知道或有一个很好的参考,我可以看看?
谢谢!
你问你如何检查使用核心数据的提取请求是否返回任何记录? – 2010-06-11 22:36:02
一些建议。不要将实体看作表格。他们不是。他们是对象。核心数据不是SQL,试图将它塞进SQL语句会导致悲伤。 – TechZen 2010-06-12 21:12:58