ios – iCloud文档不可见
发布时间:2020-12-15 01:51:05 所属栏目:百科 来源:网络整理
导读:我正在尝试使用iCloud Documents来存储我的iOS应用程序中的XML文件.一切似乎都运行良好(我可以无错误地编写和读取文件),除了我的应用程序文件不会出现在icloud.com和developer.icloud.com以及iCloud Drive文件夹中的Windows PC上的iCloud Documents中.我在模
我正在尝试使用iCloud Documents来存储我的iOS应用程序中的XML文件.一切似乎都运行良好(我可以无错误地编写和读取文件),除了我的应用程序文件不会出现在icloud.com和developer.icloud.com以及iCloud Drive文件夹中的Windows PC上的iCloud Documents中.我在模拟器中运行应用程序,并在真实设备上使用TestFlight进行测试.我安装了最新版本的iCloud for Windows 4.0.该应用程序是在Xcode 6中创建的.
有谁知道如何使文件出现在iCloud Documents中? 我用来保存文件的代码: NSLog(@"Syncing with iCloud"); NSURL *ubiq = [filemgr URLForUbiquityContainerIdentifier:nil]; if (ubiq) { NSURL *ubiquitousPackage = [ubiq URLByAppendingPathComponent:@"Documents" isDirectory:YES]; if ([filemgr fileExistsAtPath:[ubiquitousPackage path]] == NO) [filemgr createDirectoryAtURL:ubiquitousPackage withIntermediateDirectories:YES attributes:nil error:nil]; ubiquitousPackage = [ubiquitousPackage URLByAppendingPathComponent:@"data.pxa"]; DataFile *file = [[DataFile alloc] initWithFileURL:ubiquitousPackage]; file.xmlContent = doc.XMLString; [file saveToURL:[file fileURL] forSaveOperation:UIDocumentSaveForCreating | UIDocumentSaveForOverwriting completionHandler:^(BOOL success) { if (success) { NSLog(@"Synced with iCloud: %@",[ubiquitousPackage path]); } else { NSLog(@"Syncing with iCloud failed"); } }]; } else { NSLog(@"iCloud not available"); } 解决方法
我按照此
link的说明查看我的应用程序在iCloudDrive中创建的文件.我可以通过设置> iCloud>来自设备的存储查看文件.希望能帮助到你.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- swift中UIDatePicker的使用
- ReactiveCocoa之RACMulticastConnection使用(六)
- Ioc(控制反转) DI(依赖注入)
- sqlite3 – Oracle的ROWNUM的SQLITE等价物?
- ruby – HomeBrew Mac os x 10.8抛出错误“没有这样的文件加
- 使用系统libsqlite.so 进行ndk 开发
- Cocos2d-x从入门到精通第13课《Layer的触摸监听》
- ajax – Google Chrome – 针对Chrome Beta 8禁用了文件访问
- XML基础(下)
- jackson-dataformat-xml XXE漏洞(CVE-2016-3720)