gpt4 book ai didi

ios - 如何将核心数据堆栈添加到 WatchKit 应用程序

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

如何将我的核心数据堆栈(从我的 iOS 应用程序)添加到我的 WatchKit 应用程序?在我的 iOS 应用程序中,核心数据堆栈在我的 AppDelegate 中,但是在我的 WatchKit 应用程序中没有 AppDelegate。这是否意味着我需要为 Watch 应用创建一个新的 AppDelegate 文件?

最佳答案

您可以将堆栈放在单例中。创建一个新类,使其成为单例,这样您就知道您将永远只有一个实例。

    class CoreDataStack: NSObject {
// MARK: - Singleton with private init
static let sharedInstance = CoreDataStack()
private override init(){
}
// add your core data stack here
}

然后你可以从你的应用程序的任何地方访问它

 let coreDataStack = CoreDataStack.sharedInstance
//and then you can do things like
let myManagedObjectContext = coreDataStack.managedObjectContext

关于ios - 如何将核心数据堆栈添加到 WatchKit 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40879565/

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