gpt4 book ai didi

swift - 在 AppDelegate 中设置 managedObjectContext

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

我正在尝试学习核心数据的基础知识,并已启动一个单一 View 应用程序,同时拥有一个主从应用程序的基本模板,其中核心数据已开放供引用。

我一直在尝试通过 AppDelegate.swift 在我的 MasterViewController 中设置我的 managedObjectContext。

到目前为止,我已经有了这个,主从模板使用了一个我没有使用的 Split View,那么我如何才能只用一个单 View 应用程序来做类似的事情呢?

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// How to reference MasterViewController???

controller.managedObjectContext = self.managedObjectContext
return true
}

最佳答案

您可以使用以下代码行在整个应用程序中访问托管对象上下文。

let managedObjectContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext

因此您可以删除以下行。

controller.managedObjectContext = self.managedObjectContext

关于swift - 在 AppDelegate 中设置 managedObjectContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37410562/

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