我有一个带有Today小部件扩展的应用程序。我需要应用程序、小部件以及其他设备上的应用程序和小部件的其他实例来共享数据,所以我正在使用iCloud核心数据集成。起初,我让应用程序和小部件(在单个设备中)在共享容器目录中共享相同的核心数据存储(sqlite)。现在我已经启用了iCloud同步,这在设备之间工作,但现在我在同一设备上的应用程序和小部件之间显示的数据不一致(?!?)。问题可能出在我的小部件GUI更新周期或通知中心订阅上,我仍在排除故障,但在我这样做时:当您使用CoreData+iCloud时,在同一台设备上的一个应用程序和一个小部件(或者我想是两个应用程序)之间共享来自Cor
摘要我的问题是我想摆脱基于Coret的iOS项目中使用Ensembles与iCloud同步的几乎重复项。与iCloud的同步在我的应用程序中基本运行良好。问题是,当用户在持久存储被Ensembles(连接到iCloud)之前,在多个设备上创建相似的对象时。这会生成几乎是正确的重复项。我删除这些重复项的方法似乎不起作用。详细问题用户可以在连接到iCloud之前在不同的设备上创建NSManagedObjects。可以说他有一个名为NSManagedObject的Car,它与一个名为NSManagedObject的Person有一个“ToOne”关系,而后者又与Car有一个“ToMany”关
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。ImprovethisquestionApple是否不喜欢没有有效的iCloud帐户就无法运行的应用程序?即在需要身份验证的iOS应用程序中,可以使用iCloud作为唯一身份验证方法吗?
我目前正在考虑将CloudKit作为我正在编写的新应用程序的后端。苹果声称782millioniCloudusersandabillionactiveiOSdevices,利用iCloud登录的想法听起来不错。我的假设是,这意味着几乎任何人都可以下载我的应用程序并开始使用它,而无需经历烦人的注册过程。因此,出于好奇,我检查了我目前在商店中使用的一款应用程序的iCloud采用率,该应用程序拥有数千名用户。这是我检查iCloud的方法:-(void)checkForiCloud{[[CKContainerdefaultContainer]fetchUserRecordIDWithCompl
iCloudDrive和CloudKit有什么区别?哪个更适合存储手动、定期的应用程序文档备份?我确实看到了这个问题:iCloudversusiCloudDriveversusCloudKit但这是关于成本而不是实际服务之间的差异。 最佳答案 云服务CloudKitprovidesauthentication,aprivateandapublicdatabase,andstructuredassetstorageservices.CloudKitisaframeworkthatallowsanapptoconnecttoiCloud
我有一个允许用户管理食谱的iOS应用程序。我还希望他们能够在iPad和Mac上管理相同的食谱。看来iCloud可以让我做到这一点。但是,如果我还想构建一个提供相同功能的Web应用程序,我认为我需要自己的非iCloud解决方案是否正确?是否有任何iCloudAPI可以让用户登录到他们的苹果帐户并访问添加到iOS/OSX应用程序中的数据?如果我想允许网络访问数据,我是否被迫编写自己的数据服务和同步过程?或者是否有一些方法可以至少将iCloud数据“连接”到我自己的用户帐户? 最佳答案 我认为通过Web应用程序进行“native”集成是不
我现在甚至无法构建我的项目,因为权利显然是错误的“没有任何有效的配置文件允许指定的功能:功能:iCloud。iCloud容器:”我已经更改了AppIDiCloud功能以使用Xcode5兼容,但它自己恢复到CloudKit。有人碰巧遇到并解决了这个有趣的小陷阱吗? 最佳答案 更改这些设置已解决它。尽管容器标识符是正确的,但我认为这是因为CloudKit使用自定义位置,而“使用默认容器”必须是Xcode5/iOS7之前的位置 关于ios-Xcode6无法构建iCloud项目,我们在Stack
我是cloudKit的新手,有人可以帮我解决错误吗,因为我正在尝试在我的公共(public)数据库中添加一条记录并收到此错误。“坏容器”(5/1014);“无法从服务器获取容器“iCloud.com.abc.def”的容器配置”谢谢。 最佳答案 这是您应用程序的包ID吗?Xcode使用当前应用程序的包ID在服务器上创建一个容器。仔细检查您的应用程序的捆绑ID,然后按照CloudKitQuickStart中的说明进行操作设置该容器。 关于ios-CloudKit错误"BadContaine
我想查看云中的键值存储数据,以了解给定的同步是否成功。更改云中的值以查看它们同步也很棒。有什么工具吗? 最佳答案 是的,您可以看到所有正在同步的iCloud容器及其位置。open~/Library/SyncedPreferences/com.apple.syncedpreferences.plist每个容器都有plistPath键,其中包含指向另一个实际具有当前键值数据的plist文件的路径。示例:/Users//Library/Containers//Data/Library/SyncedPreferences/.plist
如何在使用UIDocumentPickerViewController选择文档并下载到设备之前在iCloud中查找文档的大小。我可以将文档下载到设备然后转换为NSData,我可以确定文件大小,但是我们可以避免下载文档本身并在下载前预先确定文件大小。我在uidocumentpickerviewcontroller中找不到任何方法或属性。-(void)documentPicker:(UIDocumentPickerViewController*)controllerdidPickDocumentAtURL:(NSURL*)url{NSFileCoordinator*coordinator=