由于iCloud备份限制,我的应用程序被应用程序商店拒绝,而我没有将任何数据保存到iCloud。请帮助我。 最佳答案 但假设您正在文档目录中保存一些数据。苹果说你必须标记这个数据,它不是由iCloud备份的。Thismighthelp.(但这也应该在您从Apple获得的答案中。 关于ios-如何在iOS应用程序中从iCloud自动删除数据备份,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest
我在我的iOS应用程序中使用UIDocumentPickerViewController来允许用户打开外部文件。我已将相关的iCloud权利添加到我的应用程序包中,大多数时候一切都运行良好。但是,有时文档选择器会崩溃,提示应用程序缺少此iCloud权利。我通过实验发现,当发生这种情况时,[NSFileManagerdefaultManager].ubiquityIdentityToken的值通常为nil,因此我通过检查ubiquityIdentityToken作为临时措施。任何人都可以阐明这里可能发生的事情,以及我可以做些什么来避免这次崩溃吗?这似乎完全超出了我的控制范围。
我可以使用条件setUbiquitous:YES将文件从本地目录移动到iCloud。文件已成功移动。如果文件较大,需要一定的时间才能完成移动。有什么方法可以识别文件是否已完成移动到iCloud?预先感谢您的回答。 最佳答案 注意:我自己没有做过,所以下面的所有信息都纯粹来自阅读文档:NSMetadataItem类有一个名为NSMetadataUbiquitousItemIsUploadedKey的属性键。了解这一点后,您应该能够设置一个NSMetadataQuery,在项目上传后通知您。
我有一个已经在应用程序商店中的应用程序,它使用Sqlite数据库。现在我想制作另一个版本,其中包括iCloud同步,现在,问题是,是否有任何教程或第三方代码将sqlite数据库与iCloud同步,因为我搜索了很多但没有得到任何可用的答案?提前致谢。 最佳答案 SQLite和iCloud不能很好地结合。虽然可以使用iCloud文件API将SQLite文件放入iCloud,但这样做几乎肯定会损坏文件。SQLite在设计时并没有考虑到这种用途,在外部日志文件、未提交的事务等之间,文件是否损坏甚至不是问题,只是何时损坏(答案是“很快”)。尽
我正在访问用户的照片以从PHPhotoLibrary上传,但我需要能够判断他们是否打开了iCloud照片库。如果他们有iCloud照片库,那么他们将有一个名为“所有照片”的相册-如果关闭iCloud照片库,他们将没有。 最佳答案 我认为没有任何直接的方法可以做到这一点。但是,有两种我熟悉的解决方法:检查assetCollection的localizedTitle和PHAssetCollectionSubtypeSmartAlbumUserLibrary的subType。对于禁用iCloud的设备,localizedTitle将是“相
在观看WWDC2015CloudKitJS时,我意识到Android设备用户可能需要iCloud才能从CloudKitDB请求数据,因为苹果用户需要打开iCloud帐户。我的假设正确吗?有没有办法让我的应用程序跨平台? 最佳答案 没有什么能阻止您在Android上使用CloudKit。事实上,示例代码位于https://cdn.apple-cloudkit.com/cloudkit-catalog/明确指出CloudKitJS在嵌入式WebView上受支持,包括Chrome(在Android上)。如果您的应用程序需要身份验证,Clo
如果用户不开启iCloudDrive,哪些CloudKit服务不可用?是否可以通过应用打开iCloudDrive?我想无论iCloudDrive是什么,从公共(public)容器下载记录应该都可以,只有在启用时才写入容器?! 最佳答案 这里是Apple暗示CloudKit需要iCloudDrive的地方:Improvetheuser’sexperiencebyverifyingthattheuserissignedintotheiriCloudaccountbeforesavingrecords.Iftheuserisnotsign
如何在iOS设备中获取当前事件的iCloud帐户用户名以在我的应用程序中显示它?代码来自OP下面的评论NSURLubiq=[[NSFileManagerdefaultManager]URLForUbiquityContainerIdentifier:nil];if(ubiq){NSLog(@"iCloudaccessat%@",ubiq.user);//TODO:Loaddocument...}else{UIAlertViewalert=[[UIAlertViewalloc]initWithTitle:@"NoiCloudaccess"message:@"PleasesetyouriC
我不确定如何使用MagicalRecord获得iCloud更改的通知,甚至不知道如何获取它们。它唯一一次使用iCloud更新是在我调用保存时,当我实际上没有更改时这样做似乎效率很低。 最佳答案 我在源代码中看到kMagicalRecordPSCDidCompleteiCloudSetupNotification。你试过订阅吗? 关于iphone-魔录iCloud更新核心数据,我们在StackOverflow上找到一个类似的问题: https://stackov
我在使用CoreData和iCloud的过程中遇到了一些问题。我使用了来自苹果开发者论坛(iCloud)的示例-IPhoneCoreDataRecipes项目代表通过iCloud使用CoreData的工作。它工作正常,但出现了一些冲突,并且并非所有实体都在同步。我可以在日志中看到以下警告:Warning>:+[PFUbiquityRecordImportConflictcreateTransactionLogForTransactionEntry:withError:](607):CoreData:Ubiquity:Unabletofindtransactionlogforentry: