icloud相关内容

CloudKit仪表板:将架构部署到生产环境失败,原因是加载环境状态时出现问题

注意:这并不新鲜,但我对它有一些新的见解。 大约三个星期以来,我经常尝试使用CloudKit Dashboard将我的CloudKit容器的开发模式部署到生产环境中: 它正好旋转了一分钟,然后告诉我";加载环境状态时出现问题& 这并不新鲜,许多其他问题也面临着这个问题: Error CloudKit Dashboard - There was a problem l ..
发布时间:2022-08-19 22:51:39 其他开发

如果CKRecord由于网络连接不良而尚未创建完毕,如何删除?

我目前正在开发一个iPhone应用程序,它使用CloudKit在用户的设备之间同步应用程序数据。我使用CoreData作为本地缓存,以确保设备脱机时应用保持可用。 问题 在开发过程中,我遇到了一个关于设备脱机时同步行为的问题。让我举一个例子来解释一下: 用户创建了Person(我正在处理的一个实体) 人员保存到本地缓存→核心数据 创建和设置CKRecord以匹配本地缓存实体的 ..
发布时间:2022-08-19 22:44:38 移动开发

处理应用程序:Open URL:SourceApplication:在iOS应用程序中打开文件

我有一个应用程序,它使用了一些已知的大文件格式,并支持“打开方式...”IOS自IOS4以来的功能。 直到最近还运行得很好,某些应用程序,比如iOS内置的Mail应用程序,会通过在我的应用程序内的~/Documents/Inbox目录中创建一个副本来打开应用程序,生活很好。 我最近意识到这样一个事实:“在……开放”不再适用于我的应用程序,至少当iCloud/Dropbox/Google ..
发布时间:2022-08-19 22:40:18 移动开发

使用[NSFileManager URLForUbiquiyContainerIdentifier:]和使用[NSFileManager ubiquiyIdentityToken]的主要区别是什么?

我正在尝试将iCloud支持添加到我的应用程序中,并且一直在关注苹果自己的iCloud Design Guide。指南说我应该通过调用[NSFileManager ubiquityIdentityToken]来检查用户凭据。它还说,我应该选中[NSFileManager URLForUbiquityContainerIdentifier:]以使该应用程序的普适容器可用。 我遇到的问题是ubiqu ..
发布时间:2022-08-19 22:35:44 移动开发

跨设备持久存储的PHAsset标识符

根据我的previous question和(其中)this question,PHAsset的本地标识符不会跨设备保留(在照片通过iCloud同步之后)。 如何存储对跨设备持续存在的PHAsset(图像)的引用? 在本地,我将本地标识符存于数组中,以便在需要时轻松获取资产,因为本地标识符不能跨设备持久存储,这显然是行不通的。我不想存储实际的图像,因为这显然会影响存储,而且我不能使用Pho ..
发布时间:2022-08-19 22:30:57 移动开发

无法通过在我的应用程序中打开共享工作表从iOS Files应用程序打开文件:在提供的文件URL处不存在文件

我的iOS应用程序可以打开CSV文件,以便导入数据。我可以通过UIDocumentPickerViewController从应用程序中打开文件,选择文件应用程序中显示的文件,没有任何问题。然而,当首先在文件应用程序中查看文件,然后从那里打开我的应用程序(通过在共享表中打开)时,我的应用程序无法在传递给我的应用程序的URL处看到该文件。该文件似乎不存在。 我在我的AppDelegate中添加了 ..
发布时间:2022-08-19 22:26:32 移动开发

核心数据和iCloud同步在实时应用中不起作用

刚刚完成并使用核心数据和iCloud同步的应用程序。在模拟器和设备上进行测试时,这款应用运行良好:将文本和图像添加到持久存储中没有问题,所有数据和所有设备都会恢复:在模拟器和真正的iPhone上。我做了很多测试,比如从手机和模拟器中删除该应用程序,每次我重新安装/运行该应用程序时,数据都会持续存在。 现在,应用程序在应用程序商店中是“实时的”,但数据不能在设备之间同步。我使用相同的Apple ..
发布时间:2022-08-19 22:17:04 移动开发

使用iCloud PHAsset请求AVAsset返回不带视频跟踪的AVAsset

最近,开始注意到从图片库导入某些资源时未显示这些资源。有问题的资产存储在iCloud中,而不是缓存在设备上。 我认为这是iOS 14的问题,因为我从来没有在iOS 13上遇到过这个问题。(我不能100%确定,因为我无法将我的个人设备推出到iOS 13)。 以下是我在iOS 14中所做的事情: 使用新的选取器视图控制器导入视频资源 var configuration = PHPic ..
发布时间:2022-08-19 22:08:55 移动开发

CloudKit CKModifyRecordsOperation为我提供了一个未匹配的保护数据(&Q;)

我正在尝试使用CloudKit上载一些记录更改。我确定使用CKModifyRecordsOperation批量上传设备上已更改的记录。这些记录都在自定义区域中 由于某种原因,该操作总是返回错误,告诉我“”保护数据不匹配“” 代码如下: - (void)updloadLocalChangesWithCompletionBlock:(void (^)(NSError *error)) ..
发布时间:2022-08-19 21:48:44 移动开发

iOS:将现有核心数据数据库迁移到 iCloud

我在现有应用程序中使用 Core Data.现在我想集成 iCloud,以便用户可以在他们的 iOS 设备之间同步他们的内容.为此,我为我的 NSPersistentStoreCoordinator 编写了以下代码(当然占位符已在我的代码中填写): - (NSPersistentStoreCoordinator *)persistentStoreCoordinator {if (persiste ..
发布时间:2022-01-23 10:10:00 移动开发

从 iCloud 中的应用程序备份阻止

苹果存储指南的方式给我带来了更多问题,因为我从 Documents 目录维护的大部分数据(文件、数据库和某种与应用程序相关的东西).最近我将一个二进制文件上传到应用程序商店,它被拒绝了,苹果向我提供了一份报告 根据这一点,我将更改我的代码,如下所示 - (NSString *)applicationDocumentsDirectory {NSString *documentPath = [NSS ..
发布时间:2022-01-14 20:25:06 移动开发

URLForUbiquityContainerIdentifier: 应该在主线程之外的线程中调用吗?

我已经阅读了很多关于是否应该在主线程之外调用 URLForUbiquityContainerIdentifier: 的相互矛盾的信息.在许多 Apple 的文档中,他们总是大概在主线程上调用此方法.但是,我还了解到调用此方法可能会阻塞很长时间. 大家的想法是什么?在主线程中调用它,不用担心,或者是的,总是在另一个线程中调用它? 解决方案 NSFileManager 可能会阻塞,建议在 ..
发布时间:2022-01-14 20:23:43 移动开发

禁用 iCloud 同步

有没有办法阻止您的应用程序数据(文档文件夹内容)同步到 iCloud?(然后将其存储在 Caches 目录中,因为 iOS5 中的新问题是 那)我的应用程序需要在设备上存储数据,但出于安全原因,它不能同步到任何第 3 方(包括 Apple). 解决方案 来自:https://developer.apple.com/library/ios/#qa/qa1719/_index.html ..
发布时间:2022-01-14 20:01:38 移动开发

iCloud:NSFileManager 的 startDownloadingUbiquitousItemAtURL 的回调?

我正在使用 NSFileManager 的 startDownloadingUbiquitousItemAtURL 将文件从 iCloud 下载到本地副本(在这种情况下本地还没有文件的副本).我似乎找不到这个过程的回调.我需要回调来告诉我的应用程序请求的文件已完成下载(到本地副本),以便其他任务可以开始读取文件的内容并执行操作. 我可以检查文件是否已下载.但它会涉及不断的轮询.有没有办法在不 ..
发布时间:2022-01-14 19:55:03 移动开发

iOS Swift 3 以编程方式将文件复制到 iCloud Drive

我有文档下载选项.当用户从我的应用程序下载文档时,我需要将其存储到已安装在用户移动设备中的用户 iCloud Drive.我已经在 web 和 Xcode 中配置了 iCloud,但问题是我无法正确地将文件复制到 iCloud Drive.文件已成功下载,也已移至 iCloud,但文件不会出现在 iCloud Drive 应用程序中.这是我尝试过的代码: NSUbiquitousContaine ..
发布时间:2022-01-01 11:49:03 移动开发

Apple iCloud 访问 uwp 应用程序中的联系人

我正在尝试在我的 UWP 应用程序中访问我的 iCloud 联系人.我知道我可以通过 Google 的 People API 访问我的 Gmail 联系人,并通过 Microsoft 的 访问我的 Outlook 联系人href="https://developer.microsoft.com/en-us/office/blogs/people-api-available-in-microsoft ..
发布时间:2021-12-28 18:22:57 C#/.NET

使用 UIApplicationDelegateAdaptor 从 userDidAcceptCloudKitShareWith 获取回调不起作用

我正在尝试在 userDidAcceptCloudKitShareWith 被调用时收到通知.传统上,这是在 App Delegate 中调用的,但由于我正在使用 App 作为我的根对象构建 iOS 14+.至于如何将 userDidAcceptCloudKitShareWith 添加到我的 App 类,我还没有找到任何文档,所以我使用 UIApplicationDelegateAdaptor 来 ..
发布时间:2021-12-27 20:42:24 移动开发

是否可以在“设置"中拦截 iCloud 开启/关闭 ->iCloud ->文件&数据?

如果用户在设置 -> iCloud -> 文档& 下从打开到关闭iCloud支持是否可以拦截?数据? 显然,当他这样做时,应用程序已经退出活动并进入后台.我的目标是 iOS7,我想保持 UIManagedDocument 同步,否则就像有两个不同的 UIDocuments:一个支持 iCloud,所有数据都创建,直到从打开切换到关闭和一个没有任何数据的新的.如果我在 iCloud 支持关闭时 ..
发布时间:2021-12-23 14:32:31 移动开发

使用 Core Data、iCloud 和 CloudKit 进行同步和备份以及它们如何协同工作

我正处于创建应用程序的早期阶段,我想在其中保存、同步和备份数据.该应用程序不会将任何文件仅存储在数据库中.它将是 iOS 8 及更高版本,因此我可以使用 CloudKit.我做了一些研究,但仍然不清楚 Core Data、iCloud 和 CloudKit 如何协同工作. 据了解,CloudKit 只是一种向/从云端获取和检索数据的方式.CloudKit 只是一种与 iCloud 同步数据的 ..
发布时间:2021-12-23 13:52:29 移动开发