- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的应用程序中使用没有 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/
我是一名优秀的程序员,十分优秀!