Core data 为什么fetchedResultsController设置为零?
为什么苹果给我们的FetchedResultsController代码中会出现这种情况Core data 为什么fetchedResultsController设置为零?,core-data,ios4,Core Data,Ios4,为什么苹果给我们的FetchedResultsController代码中会出现这种情况 if (fetchedResultsController != nil) { return fetchedResultsController; } 这是因为他们只需要设置一次fetchedResultsController 在该语句下面是初始化fetchedResultsController的设置负载 因此,第一次通过调用fetchedResultsController调用该方法时,ivar已设置,
if (fetchedResultsController != nil) {
return fetchedResultsController;
}
这是因为他们只需要设置一次fetchedResultsController 在该语句下面是初始化fetchedResultsController的设置负载 因此,第一次通过调用fetchedResultsController调用该方法时,ivar已设置,然后对fetchedResultsController的任何后续调用都只返回已设置的ivar