gpt4 book ai didi

ios - 如何将旧项目移动到PersistentContainer

转载 作者:行者123 更新时间:2023-11-29 05:45:02 27 4
gpt4 key购买 nike

我想对我的旧应用程序使用持久容器,该应用程序有一些实时客户。

当前应用程序将 sqlite 文件保存在文档目录中,并且我的持久容器应该指向该数据。

有人可以建议我如何做到这一点吗?

最佳答案

在加载 PersistentStores 之前,我们必须设置 persistenceStoreDescription,它指向您已经存在的数据库位置。

    let container = NSPersistentContainer(name: "DBName")
let url = self.applicationDocumentsDirectory.appendingPathComponent("\(CoreDataManager.DBName).sqlite")
let storeDescription = NSPersistentStoreDescription(url: url)
container.persistentStoreDescriptions = [storeDescription]

关于ios - 如何将旧项目移动到PersistentContainer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56231202/

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