0

我正在尝试在我的应用程序中使用没有故事板的 Core Data。我想管理许多关系,我有一种单例类来管理对 managedObjectContext、模型和persistentStoreCordinator 的访问我从这个链接得到了它,没有 appdelegate 的单例数据层

我的问题是我不想使用 StoryBoards,但我发现的所有示例都使用 Storyboards。我遇到了 UITableView 的问题,因为 appDelegate 没有找到它。

我想创建一个单一应用程序,然后使用一个单例来管理上下文和所有内容,如果我只需要一个项目,则使用 nsfetchedresultcontroller 或 fetchrequests 以 JSON 格式显示我获得的对象。

我正在使用这个类。我还有另一个名为 CoreDataTableViewController.h/m 的类,它是 UITableViewController 的子类,它具有 NSFetchedResultControllers 的方法。我得到了斯坦福 IOS 课程的这个。然后我有我的 MainViewController 它是 CoreDataTableViewController 的子类,我从 Json 获取数据并将其放入我的 ManagedObject 中,并且我覆盖了方法 cellForRowAtIndexPath。但是当我启动模拟器时出现错误。加载了“ViewController”笔尖,但没有得到 UITableView。

4

2 回答 2

4

Core Data doesn't care whether you're using Storyboards or not. Just copy the Core Data related code that you need (you can create a singleton containing the relevant managedObjectModel/context, persistentStoreCoordinator objects and methods) and add it to your own project.

于 2013-08-31T19:44:17.707 回答
2

两者之间没有任何关系。如果您需要不使用情节提要的核心数据示例,请尝试Apple 的. 祝你好运!

于 2013-08-31T20:14:40.077 回答