我有一个由UITableViewController
提供的NSFetchedResultsController
。
一切正常,直到我添加
if (self.fetchedResultsController != nil)
{
return self.fetchedResultsController;
}
到我的
开头-(NSFetchedResultsController *)fetchedResultsController {
方法。我得到的错误是:
Program received signal: “EXC_BAD_ACCESS”.
知道为什么会这样吗?我宣布
@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;
<。>文件中的和
@synthesize fetchedResultsController
在实施文件中。
谢谢〜
答案 0 :(得分:4)
是否设置了递归调用,self.fetchedResultsController调用fetchedResultsController方法?
答案 1 :(得分:0)
看起来你正在引用一个未初始化的指针。你初步化了fetchedResultsController
吗?在你的类的init方法中添加:
fetchedResultsController = nil;
这有帮助吗?