2012-08-24 27 views
0

我想用标签栏控制器做一个应用程序,其中一个标签必须是具有核心数据功能的tableView。第一个问题是我需要在TableView之前使用导航控制器,还是我可以从标签栏直接转到TableView?在标签栏视图中的核心数据

目前我的项目是从标签Bar到tableView,但我对这个错误堆栈“终止应用程序,由于未捕获异常'NSInternalInconsistencyException',原因:'+ entityForName:无法找到实体名称的NSManagedObjectModel'Event' “这看起来很常见的错误。

当我运行该应用程序正在工作,但是当我试图去与表视图选项卡崩溃。我在编程方面很新,对我来说很容易。

任何想法/帮助。

谢谢

回答

0

您不必使用导航控制器来使用表格视图控制器。

该核心数据错误意味着实体“事件”不在您的模型中。要么你没有加载正确的模型,要么你使用了错误的实体名称。

+0

行..现在,错误已修复。我继续与应用程序新的错误是“终止应用程序,由于未捕获异常'NSInvalidArgumentException',原因:'无法创建一个NIL模型的NSPersistentStoreCoordinator'” – Mitch1972

+0

正是它所说的。你没有模型。我假设你正在使用由Xcode生成的核心数据模板...在访问persistentStoreCoordinator的方法中设置一个断点,并通过其创建来跟踪它。您将很快看到未能导致模型无法加载的原因。 –

+0

不。我从一个标签式应用程序开始了这个应用程序,并且我正试图融入一个我在互联网上找到的开源项目。但是该项目从空项目开始,我遇到了一些问题,如何使用选项卡项目来制定App委托。 – Mitch1972