gpt4 book ai didi

core-data - 如何将核心数据icloud与ios和macOs应用程序同步

转载 作者:行者123 更新时间:2023-12-02 05:08:25 25 4
gpt4 key购买 nike

我正在开发一个将 CoreData 与 iCloud 结合使用的 iPad 应用程序。效果很好!我可以使用与我的团队 ID 和 iCloud 容器相匹配的文件夹打开 ~/Library/Mobile Documents。我也在制作一个需要访问 iCloud 的 macOS 应用程序。在 macOS 应用程序中,我添加了 iOS 应用程序容器 ID。所以我有两个容器 ID:ca.company.MacContainerID 和 ca.company.IPadContainerID,适用于 iPad 应用程序。

当我在 MacOS 应用程序中执行以下代码时,URLForUbiquityContainerIdentifier: 返回 nil。

NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *containerID = @"A1B2C3E4F5.ca.company.IPadContainerID";
NSURL *url = [fileManager URLForUbiquityContainerIdentifier:containerID];
url is nil

我不知道如何从 iPad 应用程序访问带有核心数据的 iCloud。你有想法吗?

最佳答案

一定是你的containerID有问题。您是否仔细检查了 ID 字符串?

关于core-data - 如何将核心数据icloud与ios和macOs应用程序同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8520875/

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