gpt4 book ai didi

iphone - 为什么 iCloud 有时会停止工作?

转载 作者:技术小花猫 更新时间:2023-10-29 10:39:19 24 4
gpt4 key购买 nike

我有时无法打开存储在 iCloud 上的 UIDocuments。在检查 iCloud 是否可用并获取 NSMetaDataQuery 的结果后,我在我的应用程序的开头调用了以下代码。这适用于 98% 的所有情况。只是有时(例如,有时在重新安装应用程序后)永远不会调用 completionHandler:

FRNBDocument *doc = [[FRNBDocument alloc] initWithFileURL:fileURL];
[doc openWithCompletionHandler:^(BOOL success) {

NSLog(@"... doc: openedWithCompletionHandler");

正如您从代码中看到的那样,我正在初始化一个新的 UIDocument 实例 (FRNBDocument),所以不可能是因为旧的 UIDocument 仍然打开而导致这个实例无法打开。

让应用程序再次运行的唯一方法是终止它,然后转到 settings.app > iCloud > Documents & Data 将其关闭,然后再次打开。当我返回应用程序时,UIDoc 将毫无问题地加载。

我注意到其他应用程序(例如复杂的 xTrail)也有同样的问题,我只能在执行上述技巧后才能让它们再次运行。

这是怎么回事?

最佳答案

好的,这似乎是一个 iCloud 错误。我一直在与 Apple 联系,他们建议提交错误报告。我也这样做了(ID 12260670)。

我现在要做的是简单地实现一个计时器。如果 20 秒后 UIDocs 没有加载,我会显示一个 AlertView,告诉用户转到 settings.app > iCloud > Documents & Data 并将其关闭,然后再次打开。

这太令人沮丧了。难以置信。

关于iphone - 为什么 iCloud 有时会停止工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12219262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com