【发布时间】:2011-08-19 15:19:46
【问题描述】:
我在数据模型中向我的实体添加了一个获取的属性。我没有添加它的谓词。我使用 fetchRequestTemplateForName 检索它,但是在执行它时出现此错误“executeFetchRequest:error: A fetch request must have an entity.”
但是我怎么会得到这个错误。那不是我实体的财产吗?
于是我进一步调试问题,发现是因为检索到的NSFetchRequest == nil
[[self managedObjectModel] fetchRequestTemplateForName:@"somename"];
那我该如何解决呢?
谢谢!
邱
【问题讨论】:
-
在 fetchrequest 对象上,您应该设置一个实体,这可能是问题所在。
标签: core-data nsfetchrequest fetched-property