1.我需要“以编程方式”将iCloud的名为“document.doc”的文本文件附加到我在iPhone上配置的邮件IDicloud存储文档的绝对路径是什么以及应用程序ID是这个文件://localhost/private/var/mobile/Mobiledocuments/appId.com.companyname.appname/Documents/document.doc如果这是我尝试在appId下的文档中查找文件数时显示为0的路径。打开iCloud文档时,它们是否存储在本地路径中?如果是这样,该本地存储的确切绝对路径是什么。我需要找到它,因为我必须以编程方式将icloud文档
我正在尝试使用iCloud来存储我的应用程序的用户设置,这是我的保存和加载代码:,它通常运行良好但有时会崩溃并显示如下消息:尝试打开或还原已经打开的文档或在飞行中恢复操作或发送到dealloc实例所以我在openWithCompletionHandler之前添加fileState日志它总是显示state=UIDocumentStateClosed无论是否会崩溃,我在applicationDidEnterBackground时保存数据并在applicationDidBecomeActive时加载.保存:-(void)storeToiCloud{NSURL*baseURL=[[NSFile
我想在从iCloud下载UIDocument时显示进度条。我尝试在查询中保持对NSMetadataItem的引用,每秒询问它的属性,但键NSMetadataUbiquitousItemPercentDownloadedKey要么不存在,要么突然变为下载文档后100。相关代码://getmetadataitemfromqueryNSNumber*downloadProgress=[self.documentMetadataItemvalueForAttribute:NSMetadataUbiquitousItemPercentDownloadedKey];NSLog(@"download
我在NSDocumentDirectory中创建了私有(private)文件夹,我想将其隐藏在iTunes中并不允许备份。在这个问题HowtohidefolderscreatedinDocumentDirectoryinios?人们建议保存在私有(private)目录中。但根据apple文档是不行的https://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.h
我找不到明显的方法来检测我正在监视的文档是否被删除(我缓存了我的应用程序关心的文档列表)。在设备1上:当我删除文档时,我调用[fileCoordinatorcoordinateWritingItemAtURL:fileURLoptions:NSFileCoordinatorWritingForDeletingerror:&errbyAccessor:^(NSURL*writingURL){[fileManagerremoveItemAtURL:writingURLerror:nil];这在Device1上运行良好,一切都保持同步。在设备2上:我试图依赖NSMetadataQuery通知
我正在尝试实现具有iCloudKey-value存储功能的应用。目前,我正在使用iOS7.0.4的iPhone5s和iOS6.1.1的iPhone4对其进行测试。你们知道为什么同一个iCloud帐户(从设置->iCloud->帐户检查)得到两个不同的ubiquityIdentityToken吗?我想这就是这两个设备(访问网络)之间数据不同步的原因。在iOS6上,NSUbiquitousKeyValueStoreDidChangeExternallyNotification没有触发。提前致谢! 最佳答案 ubiquityIdentit
我正在开发一个将CoreData与iCloud结合使用的应用程序(iOS7提供了巨大的改进)。此应用程序存储数据以使用以下信息描述任务:name一个NSStringdateNSDateimage一个描述图片路径的NSString图片可以存储在Documents或LibraryDirectory中(我必须决定哪个文件夹更方便),顺便说一句,在同一个文件夹中,名称唯一。现在我也想为图像激活iCloud同步,否则用户的体验将是不完整的(我只是同步数据库数据..没有图像,应用程序的奇怪/错误行为)。Apple文档让我很困惑。我找不到一种方法来准确理解iCloud数据如何满足这种需求。我只想在创
我有一些关于iCloud的问题,我想为我的应用程序关闭它,我该如何在我的应用程序代码中做到这一点,我考虑了我的问题,决定可以关闭iCloud,谢谢帮助 最佳答案 如果您将文件存储在文档中,它们将自动备份到iCloud。如果您不想这样,最简单的方法就是将它们存储在其他地方。库/缓存是一个不错的选择。如果您真的必须存储在文档中,但又想禁用iCloud备份,您可以使用此处概述的技术:https://developer.apple.com/library/ios/#qa/qa1719/_index.html
我正在下载许多音频和视频文件并将它们存储在我的主目录中。现在我想“防止备份到iCloud”所以我为每个文件的url添加了以下代码-(BOOL)addSkipBackupAttributeToItemAtURL:(NSURL*)URL{constchar*filePath=[[URLpath]fileSystemRepresentation];constchar*attrName="com.apple.MobileBackup";u_int8_tattrValue=1;intresult=setxattr(filePath,attrName,&attrValue,sizeof(attrV
我正在尝试找出一种方法来生成跨设备相同的唯一iCloudID。我的应用程序将数据存储在一个在线数据库中,我想将其绑定(bind)回iCloudid。这提供了良好的用户体验,无需处理登录(因为所有数据都绑定(bind)到他们的iCloud帐户),而不会被iCloud糟糕的同步所困。问题是,据我所知,没有API可以给我这种ID。我尝试/考虑过的事情:1)NSUbiquitousKeyValueStore不起作用,因为该值将在“稍后”更新,即-每当Apple需要时。2)iCloud文档存储与#1相同的问题,额外的好处是在设备中存储了一个用户可以手动删除的随机文件3)使用[[NSFileMan