首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有Firebase的Xcode问题AppDelegate - 'NSPersistentCloudKitContainer‘

具有Firebase的Xcode问题AppDelegate - 'NSPersistentCloudKitContainer‘
EN

Stack Overflow用户
提问于 2021-08-24 21:44:39
回答 2查看 100关注 0票数 1

这里是UIKit/SwiftUI的新手,现在我正在开发一个带有SwiftUI生命周期的UIKit应用程序,我遇到了这个问题

代码语言:javascript
复制
Cannot find type 'NSPersistentCloudKitContainer' in scope

守则是:

代码语言:javascript
复制
import UIKit
import Firebase

@main
class AppDelegate: UIResponder, UIApplicationDelegate {



    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        FirebaseApp.configure()
        return true
    }

    func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
        return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role)
    }

    func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) {
        //nothing
    }

    lazy var persistentContainer: NSPersistentCloudKitContainer = { **Here is problem**
        let container = NSPersistentCloudKitContainer(name: "app_Swiftui")
        container.loadPersistentStores(completionHandler: { (storeDescription, error) in
            if let error = error as NSError? {
                fatalError("Unresolved error \(error), \(error.userInfo)")
            }
        })
        return container
    }()

    func saveContext () {
        let context = persistentContainer.viewContext
        if context.hasChanges {
            do {
                try context.save()
            } catch {
                let nserror = error as NSError
                fatalError("Unresolved error \(nserror), \(nserror.userInfo)")
            }
        }
    }

}

每次我的构建都失败了,我得到了这个错误。有人能帮我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-24 22:02:47

NSPersistendCloudKitContainer是一个CoreData类。

import CoreData和你会在路上的!

票数 4
EN

Stack Overflow用户

发布于 2021-08-25 11:57:27

给你:

NSPersistentCloudKitContainerNSPersistentContainer的子类,能够管理CloudKit支持的和非云存储。

所以这是核心数据!

庄家在上面:

代码语言:javascript
复制
import CoreData

有关更多详细信息,请阅读此页面苹果博士,这也可以帮助苹果Doc2

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68914428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档