我有这样的代码用于从库中获取视频,它在iOS8.x上运行完美,但在iOS9中当您获取云端项目时失败(尚未下载)。-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{NSString*mediaType=info[UIImagePickerControllerMediaType];if([mediaTypeisEqualToString:(NSString*)kUTTypeMovie]){NSURL*url=info[U
我的应用根据使用CoreData记录的事件时间使用本地通知。每当我在设备上存储的核心数据发生重大变化时,我都会调用一个名为updateLocalNotifications()的函数清除现有的本地通知并根据核心数据中的更新数据设置新通知。我的NSPersistentStoreCoordinator核心数据设置为NSPersistentStoreUbiquitousContentNameKey,因此它会使用iCloud自动跨设备同步。理想情况下,如果用户在两台或多台设备上运行我的应用程序,我希望能够运行updateLocalNotifications()每当iCloud上的核心数据发生变化
我使用Seam3framework与iCloud同步应用程序数据。我正在开发新版本,我的CoreData架构已更改。所以我相应地更改了iCloud架构。但我对将其部署到生产环境感到紧张。当我测试同步时,我发现同步本身可以正常工作,但是当在CloudKit开发环境中部署新模式并且应用程序仍然使用旧模式时,同步无法成功完成。因此,为了避免任何问题(或尽量减少可能的影响)-我需要将架构部署到生产环境,并在AppStore中发布应用程序。我可以看到我可以在iTunesConnect中设置计划部署,但在CloudKit仪表板中没有看到这样的选项。我也检查了AppleDoc并没有为此找到任何解决方
我在应用商店中有一个应用程序,它使用核心数据作为存储。我不想将iCloud同步作为新功能更新应用程序。按照苹果的示例代码,我设法让我的核心数据存储在设备之间同步。但是,当仅在其中一台设备上的应用程序中关闭/打开iCloud同步,或者当应用程序从设备中删除并重新安装时,我遇到了问题。在这两种情况下,数据都不会同步回设备,尽管它可以在第二台设备(未禁用/重新安装)上正常使用。我还发现,当我从所有设备上删除该应用程序,然后重新安装时,所有存储都被有效地完全删除。虽然我在控制台中收到了一些合并通知(甚至有些没有错误),但我在设备的本地存储中看不到任何数据。在我的Mac上浏览移动文档文件夹时,仍
我正在尝试在我的应用程序中使用NSUbiquitousKeyValueStore,它在未越狱的iPad上按预期工作。我可以删除该应用程序,当我重新安装它时,偏好设置仍存储在iCloud中。但是,当我尝试在越狱的iPhone(安装了AppSyncforiOS5.0+)中运行相同的应用程序时,出现以下错误:NSUbiquitousKeyValueStoreerror:com.companyname.yourapphasnovalidcom.apple.developer.ubiquity-kvstore-identifierentitlement我尝试了常见的修复方法,如重新创建和重新安装
我想构建一个基于iCloud的应用程序,它可以在Apple平台、iOS和Mac上运行。该应用程序将在iOS上使用UIDocument并在Mac上使用NSDocument以具有基于文档的同步模型-在iOS上创建的文档将在Mac上可用,反之亦然。我面临的特殊问题是我想在两个应用程序上使用相同的iCloud容器。XCode根据AppID为应用程序创建一个默认容器,这在两个应用程序上必须不同,因为这似乎是Apple的要求-任何两个应用程序都不能具有相同的应用程序ID,即使它们在不同的平台上也是如此。所以我保留了默认创建的容器,并在Mac应用程序和iOS应用程序上添加了另一个容器。该应用程序似乎
我在我的iOS应用程序中启用了iCloud,并且在首次启动该应用程序时,当我按下该应用程序中的任何View时,该应用程序卡住了大约5秒钟。我关注了this在我的应用程序中启用iCloud并使用核心数据同步数据的教程。我在添加iCloud同步之前没有出现过这个问题。这只会在首次启动时发生,不会在应用程序的其他启动时发生。iCloud同步确实会发生。问题是应用程序卡住。这是在我的应用委托(delegate)中管理同步的代码。-(NSURL*)applicationDocumentsDirectory{return[[[NSFileManagerdefaultManager]URLsForD
我有一个非常简单的鞋盒式iOS应用程序,带有1单个CoreData数据库(作为UIManagedDocument)并考虑尝试添加iCloud支持。在创建新的UIManagedDocument之前,我当然必须检查云中是否已经有一个现有数据库*启动*、保存/打开等因为我已经知道文件名并且有1个文档或根本没有文档,所以如果必须的话我真的不知道启动一个NSMetaDataQuery,并为确切的文件名设置谓词然后从结果中获取fileURL(并下载明确?)并打开它,如果有的话,或者只需使用[[NSFileManagerdefaultManager]fileExistsAtPath:self.iCl
如何将iCloud授权添加到应用程序ID?我只想在iCloud中使用键值存储。我通过编辑我现有的iOS应用程序ID启用了iCloud。然后,生成新的配置文件,将其安装在XCode中。我在com.apple.developer.ubiquity-kvstore-identifier中添加了我的应用程序包ID。XCode警告我AddtheiCloudentitlementtoyourappID。我不知道我哪里做错了。请帮帮我。谢谢。 最佳答案 如其所说,登录Apple成员(member)中心并配置应用程序的标识符。选择iCloud容器(
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion据我所知,iCloud就像个人存储空间,您可以使用自己的AppleID。我想问的是,用户是否可以存储例如图像并与其他用户共享?这意味着类似DropBox的东西。您将文件上传到您的DropBox帐户,然后会有一个url允许其他人下载该文件。iCloud有这种功能吗?