草庐IT

managedObjectcontext

全部标签

ios - 在 Swift 中将 managedObjectContext 从一个 ViewController 传递到另一个 ViewController?

我当前的项目是Swift中创建笔记的CoreData项目。我正在尝试从prepareForSegue中的currentVC设置我的destinationVC的managedObjectContext,我正在尝试弄清楚如何在Swift中执行此操作.我使用Apple的“固定代码”在Swift中设置了一个CoreData项目。CoreData堆栈在AppDelegate.swift中设置。目前,我创建了一个方法,如果托管对象上下文中没有注释,则在AppDelegate中生成虚拟注释。有效。应用程序打开时的初始View是主从VC设置,显示我的托管对象上下文中的对象。有效。我可以点击一个注释,它

ios - 核心数据父 ManagedObjectContext 是否需要与子上下文共享并发类型?

我可以将我的ManagedObjectContext的父上下文设置为具有不同并发类型的ManagedObjectContext吗?例如:backgroundManagedObjectContext_=[[NSManagedObjectContextalloc]initWithConcurrencyType:NSPrivateQueueConcurrencyType];[backgroundManagedObjectContext_setPersistentStoreCoordinator:coordinator];managedObjectContext_=[[NSManagedObj

iOS:Swift:Core 数据:不使用私有(private) ManagedObjectContext 存储值

在我的应用程序中,我使用了一个类(比如CoredataHandler.swift)来存储和检索对象。我关注了thistutorials.我使用了策略2:父/子托管对象上下文。但是对象没有存储在核心数据中。我没有使用NSOperation,而是使用了普通的类对象。classCoreDataHandler:NSObject{//staticvarsharedInstance:CoreDataHandler=CoreDataHandler()varprivateManagedObjectContext:NSManagedObjectContext?varmainManagedObjectCo

ios - 如何在 Xcode 8 中使用 Swift 3 创建 managedObjectContext?

尝试在ViewController中创建新上下文时,在新的Xcode8(使用Swift3、iOS10)中面临“类型‘AppDelegate’的值没有成员‘managedObjectContext’的问题”letcontext=(UIApplication.shared().delegateas!AppDelegate).managedObjectContext在Xcode8中,AppDelegate.swift文件中没有managedObjectContext的代码。AppDelegate.swift中的核心数据堆栈代码仅提供:lazyvarpersistentContainer:NS

iphone - 核心数据 iPhone : could not locate an NSManagedObjectModel

我正在使用Apple的CoreDataBooks示例项目作为核心数据的学习辅助工具。我修改了应用程序,以便在加载应用程序时首先显示菜单页面-而不是BooksTableView(RootViewController)。我做了以下事情:我在界面生成器中创建了一个菜单页面(只是一个带有按钮的View)CoreDataBooksAppDelegate.h现在看起来像这样://forthemenu@classMenuViewController;@interfaceCoreDataBooksAppDelegate:NSObject{NSManagedObjectModel*managedObje

iphone - 核心数据 iPhone : could not locate an NSManagedObjectModel

我正在使用Apple的CoreDataBooks示例项目作为核心数据的学习辅助工具。我修改了应用程序,以便在加载应用程序时首先显示菜单页面-而不是BooksTableView(RootViewController)。我做了以下事情:我在界面生成器中创建了一个菜单页面(只是一个带有按钮的View)CoreDataBooksAppDelegate.h现在看起来像这样://forthemenu@classMenuViewController;@interfaceCoreDataBooksAppDelegate:NSObject{NSManagedObjectModel*managedObje