草庐IT

ios - 在 iOS 上保存 iCloud Drive 安全范围的 URL (UIDocumentPickerViewController)

我正在尝试保存从iCloud文档选择器(UIDocumentPickerViewController)返回的安全范围URL文档指出:IftheURLisnotaubiquitousURL,saveabookmarktothefileusingthebookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:methodandpassingintheNSURLBookmarkCreationWithSecurityScopeoption.Callingthismethodcreatesabookma

ios - 我是否必须下载所有 iCloud 文件才能生成它们的缩略图?

我正在枚举iCloud驱动器元素NSMetadataItem并将它们存储在一个数组中。文件在那里:通过查看OSX上的iCloud文件夹以及使用UIDocumentPicker在设备上确认。稍后在代码中我尝试使用以下方法检索此类元素的缩略图://self.itemisaNSMetadataItemNSURL*fileURL=[self.itemvalueForAttribute:NSMetadataItemURLKey];AVAsset*asset=[AVAssetassetWithURL:fileURL];AVAssetImageGenerator*generator=[[AVAsse

ios - CloudKit 中私有(private)存储的数据是否存储在用户的 iCloud 帐户中?

我的应用要求用户创建数据并将其保存到他们的私有(private)数据库中。这些数据会占用他们iCloud帐户中的空间,还是会成为我CloudKit存储配额的一部分?谢谢! 最佳答案 这包含在DesigningforCloudKit中文档:Eachcontainerisdividedintopublicandprivatedatabases,eachofwhichisrepresentedbyaCKDatabaseobject.Anydatawrittentotheprivatedatabaseisvisibleonlytothecu

php - 从 iCloud 获取 CalDAV 事件返回 "403 Forbidden"

我正在使用SimpleCalDAV客户端使用PHP从iCloud(Apple)获取日历事件。在Apple引入特定于应用程序的密码之前,此客户端一直运行良好。从那时起,对于某些用户帐户,我总是得到“403Forbidden”结果:连接到iCloud服务器:请求header:OPTIONS/HTTP/1.1Host:p30-caldav.icloud.comAuthorization:BasicbWFxxxxmZlbGRlckBxxxxxbmNlcHQuY2xxxxxxxxxtY3pyeC15YWZxxxxxxxx3b3o=User-Agent:cURLbasedCalDAVclientA

iphone - 如何删除 iCloud 键值数据

我使用的是iCloud键值数据存储解决方案,因此我没有使用文档(UIDocument)。我已经实现了同步,它似乎运行良好。但是,我现在需要做一些更详细的测试,我不知道如何强制删除iCloud上的数据。如何从我的iCloud帐户中删除数据以进行测试?我已经试过了:[[NSUbiquitousKeyValueStoredefaultStore]setArray:[[NSArrayalloc]init]forKey:@"iCloud_BG_KEY"];我也试过这个:[[NSUbiquitousKeyValueStoredefaultStore]setArray:nilforKey:@"iCl

ios - iCloud突然超时无法下载文件

我使用iCloud存储iPad应用程序的核心数据信息。我使用MagicalRecord提供的辅助方法处理所有与核心数据相关的事情。昨天,我的应用程序在访问核心数据时开始表现异常。即使数据库完全为空(应用程序的全新安装),该应用程序也会完全卡住并花费大量时间加载。等待几分钟后,它会报错说iCloud已超时。出现以下错误:-[PFUbiquitySafeSaveFilewaitForFileToUpload:](268):CoreData:Ubiquity:(0)permanentLocation::/private/var/mobile/Library/MobileDocuments/X

ios - 防止 NSUserDefaults 来自 iCloud 备份

我知道在iOS中有三种持久写入设备的方法:NSUserDefaults自定义对象-存档并写入NSDocuments中的PATHSQLiteApple提供了一种机制来防止使用#2进行iCloud备份,即-(BOOL)addSkipBackupAttributeToItemAtURL:(NSURL*)URL我使用NSUserDefaults来存储三个图像,但要遵守iOS数据存储指南-如何使用NSUserDefaults防止iCloud备份?这个问题已经在SO上被问过好几次了,但是还没有明确的综合答案。是否有这样的功能,或者我是否必须使用方法#2更改存储图像。我希望有一些方便的东西,比如:-

ios - 使用下一个 App 版本更新 Core Data +iCloud 模型

我必须处理使用核心数据和iCloud的应用程序的下一个版本。iCloud已在当前版本中使用最“现代”的方式激活:if(![_persistentStoreCoordinatoraddPersistentStoreWithType:NSSQLiteStoreTypeconfiguration:@"data_cfg"URL:storeURLoptions:@{NSPersistentStoreUbiquitousContentNameKey:@"theStore"}error:&error])现在我需要更新商店结构,添加新的实体、关系等......我完全被卡住了,因为我不知道哪个是更新模型

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

在我有文档下载选项中。当用户从我的应用程序下载文档时,我需要将其存储到已经安装在用户移动设备中的用户iCloudDrive。我已经在Web和Xcode中配置了iCloud,但问题是我无法将文件正确复制到iCloudDrive。文件已成功下载,并且它也移动到iCloud,但文件不会出现在iCloudDriveApp中。这是我尝试过的代码:NSUbiquitousContainersiCloud.MyAppBundleIdentifierNSUbiquitousContainerIsDocumentScopePublicNSUbiquitousContainerNameiCloudDriv

ios - iCloud会同步所有应用的Document文件夹中的文件吗?

我有一个关于iCloud的问题,希望你能帮我解决这个问题。我已阅读iClouddocumentation好几次,我从该文档中得到的是iCloud不会将应用程序的文档文件夹更新到iCloud服务器,除非该应用程序有configurediCloudEntitlements.但是,我总是看到一些博客一直在说iCloud会自动同步设备中所有应用的文档文件夹中的文件。我认为iCloud不会这样做,我的意思是iCloud服务器中只有5GB。谁能告诉我我是对还是错?iCloud会同步所有应用的Document文件夹中的文件吗?谢谢。 最佳答案 如