通过 iCloud 共享设置 SwiftData - 与 Core Data 的区别

问题描述 投票:0回答:1

如何与SwiftData建立共享机制?

本主题中的 iCloud + Core Data 教程有什么不同吗?

在查看 Modelconfiguration 的初始化程序时,sharedAppContainerIdentifier 是什么意思或者它是如何设置的?

let modelconfiguration = ModelConfiguration(
    schema: Schema([Item.self]),
    inMemory:false,
    readOnly:false,
    sharedAppContainerIdentifier:nil,   // <------- here
    cloudKitContainerIdentifier: "..."
)
core-data cloudkit swift-data
1个回答
0
投票

首先回答你的最后一个问题,因为这似乎是苹果文档中首先记录的步骤:

您需要设置一个应用程序组:https://developer.apple.com/documentation/coredata/adopting_swiftdata_for_a_core_data_app#configure_the_sample_code_rpoject

https://developer.apple.com/documentation/xcode/configuring-app-groups

如果您想在多个应用程序之间共享相同的数据,这是必需的。

我建议您观看以下视频:https://www.youtube.com/watch?v=Envpr8UAgYk

© www.soinside.com 2019 - 2024. All rights reserved.