我正在使用斯坦福大学的 CoreDataTableViewController 开发一个应用程序。在我删除 CDTVC 文件然后再次添加它们之前,所有数据库保存和获取都正常工作。现在它什么也得不到。未调用 CellForRowAtIndexPath 并且尽管 fetch 请求返回数据库中正确的条目数(反映每个新条目),但 numberOfRowsInSection 和 numberOfSections 都返回 0。
我不知道会发生什么。我尝试重新创建子类,创建一个全新的 Table View Controller,然后从模拟器和设备中删除了该应用程序。我作为数据源和委托的出口已设置,fetchedResultsController 已设置且不为零,CoreDataTableViewController、setFetchedResultsController 和 performFetch 内的方法仍在被调用。
谢谢