gpt4 book ai didi

iphone - 如何在没有 Storyboard 的情况下使用 Core Data?

转载 作者:行者123 更新时间:2023-11-28 18:22:08 25 4
gpt4 key购买 nike

我正在尝试在我的应用程序中使用没有 Storyboard的 Core Data。我想管理很多关系,我有一种单例类来管理对 managedObjectContext、模型和 persistentStoreCordinator 的访问,我从这个链接得到它 Singleton datalayer without appdelegate

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

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

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

最佳答案

Core Data 不关心您是否使用 Storyboard。只需复制您需要的 Core Data 相关代码(您可以创建一个包含相关 managedObjectModel/context、persistentStoreCoordinator 对象和方法的单例)并将其添加到您自己的项目中。

关于iphone - 如何在没有 Storyboard 的情况下使用 Core Data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18552063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com