删除所有文件后使用“泛在容器”

时间:2018-11-07 13:06:56

标签: ios xamarin.ios icloud icloud-drive

我们正在使用iCloud无处不在的容器以及UIDocument的派生词来将用户备份文件存储在iCloud中。最近发生在我们身上的是,如果我们删除 Settings> Apple-ID> iCloud> Manage Storage 下通过iOS设备设置存储的文件,我们将无法再使用普遍存在的容器。

我们仍然通过NSFileManager.GetUrlForUbiquityContainer(null)获得了容器的URL(我们使用的是Xamarin,因此使用C#,FWIF,但我认为这没什么大不了的),但是两者都不会保存UIDocument将任何内容保存到iCloud(至少据我所知,管理存储空间不会显示我们的应用程序,更不用说任何文件了),也不会使用NSMetadataQuery来保存文件SearchScopes = new NSObject[] { NSMetadataQuery.UbiquitousDocumentsScope } }返回任何内容。

我尝试为我们的应用程序禁用和启用iCloud,重新安装(从Visual Studio和TestFlight),并从外部应用程序显式创建了普遍存在的容器文件夹,但无济于事。

删除无处不在的容器后,我有什么办法可以重新启用它?

0 个答案:

没有答案