icloud相关内容
注意:这并不新鲜,但我对它有一些新的见解。 大约三个星期以来,我经常尝试使用CloudKit Dashboard将我的CloudKit容器的开发模式部署到生产环境中: 它正好旋转了一分钟,然后告诉我";加载环境状态时出现问题& 这并不新鲜,许多其他问题也面临着这个问题: Error CloudKit Dashboard - There was a problem l
..
我目前正在开发一个iPhone应用程序,它使用CloudKit在用户的设备之间同步应用程序数据。我使用CoreData作为本地缓存,以确保设备脱机时应用保持可用。 问题 在开发过程中,我遇到了一个关于设备脱机时同步行为的问题。让我举一个例子来解释一下: 用户创建了Person(我正在处理的一个实体) 人员保存到本地缓存→核心数据 创建和设置CKRecord以匹配本地缓存实体的
..
我有一个应用程序,它使用了一些已知的大文件格式,并支持“打开方式...”IOS自IOS4以来的功能。 直到最近还运行得很好,某些应用程序,比如iOS内置的Mail应用程序,会通过在我的应用程序内的~/Documents/Inbox目录中创建一个副本来打开应用程序,生活很好。 我最近意识到这样一个事实:“在……开放”不再适用于我的应用程序,至少当iCloud/Dropbox/Google
..
我正在尝试将iCloud支持添加到我的应用程序中,并且一直在关注苹果自己的iCloud Design Guide。指南说我应该通过调用[NSFileManager ubiquityIdentityToken]来检查用户凭据。它还说,我应该选中[NSFileManager URLForUbiquityContainerIdentifier:]以使该应用程序的普适容器可用。 我遇到的问题是ubiqu
..
根据我的previous question和(其中)this question,PHAsset的本地标识符不会跨设备保留(在照片通过iCloud同步之后)。 如何存储对跨设备持续存在的PHAsset(图像)的引用? 在本地,我将本地标识符存于数组中,以便在需要时轻松获取资产,因为本地标识符不能跨设备持久存储,这显然是行不通的。我不想存储实际的图像,因为这显然会影响存储,而且我不能使用Pho
..
我的iOS应用程序可以打开CSV文件,以便导入数据。我可以通过UIDocumentPickerViewController从应用程序中打开文件,选择文件应用程序中显示的文件,没有任何问题。然而,当首先在文件应用程序中查看文件,然后从那里打开我的应用程序(通过在共享表中打开)时,我的应用程序无法在传递给我的应用程序的URL处看到该文件。该文件似乎不存在。 我在我的AppDelegate中添加了
..
刚刚完成并使用核心数据和iCloud同步的应用程序。在模拟器和设备上进行测试时,这款应用运行良好:将文本和图像添加到持久存储中没有问题,所有数据和所有设备都会恢复:在模拟器和真正的iPhone上。我做了很多测试,比如从手机和模拟器中删除该应用程序,每次我重新安装/运行该应用程序时,数据都会持续存在。 现在,应用程序在应用程序商店中是“实时的”,但数据不能在设备之间同步。我使用相同的Apple
..
最近,开始注意到从图片库导入某些资源时未显示这些资源。有问题的资产存储在iCloud中,而不是缓存在设备上。 我认为这是iOS 14的问题,因为我从来没有在iOS 13上遇到过这个问题。(我不能100%确定,因为我无法将我的个人设备推出到iOS 13)。 以下是我在iOS 14中所做的事情: 使用新的选取器视图控制器导入视频资源 var configuration = PHPic
..
我正在尝试使用CloudKit上载一些记录更改。我确定使用CKModifyRecordsOperation批量上传设备上已更改的记录。这些记录都在自定义区域中 由于某种原因,该操作总是返回错误,告诉我“”保护数据不匹配“” 代码如下: - (void)updloadLocalChangesWithCompletionBlock:(void (^)(NSError *error))
..
我在现有应用程序中使用 Core Data.现在我想集成 iCloud,以便用户可以在他们的 iOS 设备之间同步他们的内容.为此,我为我的 NSPersistentStoreCoordinator 编写了以下代码(当然占位符已在我的代码中填写): - (NSPersistentStoreCoordinator *)persistentStoreCoordinator {if (persiste
..
我想将 不备份 设置到我在 Document Directory 中的文件夹中. 我找到了"不备份" ,但是我如何验证该文件夹是否已标记. 解决方案 根据您链接的文档,如果您将方法设置为他们在该页面上列出的方式,该方法将返回 YES 如果属性标记正确.
..
苹果存储指南的方式给我带来了更多问题,因为我从 Documents 目录维护的大部分数据(文件、数据库和某种与应用程序相关的东西).最近我将一个二进制文件上传到应用程序商店,它被拒绝了,苹果向我提供了一份报告 根据这一点,我将更改我的代码,如下所示 - (NSString *)applicationDocumentsDirectory {NSString *documentPath = [NSS
..
我已经阅读了很多关于是否应该在主线程之外调用 URLForUbiquityContainerIdentifier: 的相互矛盾的信息.在许多 Apple 的文档中,他们总是大概在主线程上调用此方法.但是,我还了解到调用此方法可能会阻塞很长时间. 大家的想法是什么?在主线程中调用它,不用担心,或者是的,总是在另一个线程中调用它? 解决方案 NSFileManager 可能会阻塞,建议在
..
有没有办法阻止您的应用程序数据(文档文件夹内容)同步到 iCloud?(然后将其存储在 Caches 目录中,因为 iOS5 中的新问题是 那)我的应用程序需要在设备上存储数据,但出于安全原因,它不能同步到任何第 3 方(包括 Apple). 解决方案 来自:https://developer.apple.com/library/ios/#qa/qa1719/_index.html
..
我正在使用 NSFileManager 的 startDownloadingUbiquitousItemAtURL 将文件从 iCloud 下载到本地副本(在这种情况下本地还没有文件的副本).我似乎找不到这个过程的回调.我需要回调来告诉我的应用程序请求的文件已完成下载(到本地副本),以便其他任务可以开始读取文件的内容并执行操作. 我可以检查文件是否已下载.但它会涉及不断的轮询.有没有办法在不
..
我有文档下载选项.当用户从我的应用程序下载文档时,我需要将其存储到已安装在用户移动设备中的用户 iCloud Drive.我已经在 web 和 Xcode 中配置了 iCloud,但问题是我无法正确地将文件复制到 iCloud Drive.文件已成功下载,也已移至 iCloud,但文件不会出现在 iCloud Drive 应用程序中.这是我尝试过的代码: NSUbiquitousContaine
..
我正在尝试在我的 UWP 应用程序中访问我的 iCloud 联系人.我知道我可以通过 Google 的 People API 访问我的 Gmail 联系人,并通过 Microsoft 的 访问我的 Outlook 联系人href="https://developer.microsoft.com/en-us/office/blogs/people-api-available-in-microsoft
..
我正在尝试在 userDidAcceptCloudKitShareWith 被调用时收到通知.传统上,这是在 App Delegate 中调用的,但由于我正在使用 App 作为我的根对象构建 iOS 14+.至于如何将 userDidAcceptCloudKitShareWith 添加到我的 App 类,我还没有找到任何文档,所以我使用 UIApplicationDelegateAdaptor 来
..
如果用户在设置 -> iCloud -> 文档& 下从打开到关闭iCloud支持是否可以拦截?数据? 显然,当他这样做时,应用程序已经退出活动并进入后台.我的目标是 iOS7,我想保持 UIManagedDocument 同步,否则就像有两个不同的 UIDocuments:一个支持 iCloud,所有数据都创建,直到从打开切换到关闭和一个没有任何数据的新的.如果我在 iCloud 支持关闭时
..
我正处于创建应用程序的早期阶段,我想在其中保存、同步和备份数据.该应用程序不会将任何文件仅存储在数据库中.它将是 iOS 8 及更高版本,因此我可以使用 CloudKit.我做了一些研究,但仍然不清楚 Core Data、iCloud 和 CloudKit 如何协同工作. 据了解,CloudKit 只是一种向/从云端获取和检索数据的方式.CloudKit 只是一种与 iCloud 同步数据的
..