无法再读取或创建UIManagedDocuments

时间:2018-02-14 18:27:31

标签: ios uimanageddocument

我的应用程序中存在一个大问题,它阻止创建新文档并阅读它们,而它一直运行良好。 我没有改变任何东西,它开始从构建到另一个构建。

这是我正在使用的代码:

CLProject *project = [[CLProject alloc] initWithFileURL:projectURL];
NSLog (@"Will save project at URL: %@", projectURL);
[project saveToURL:projectURL forSaveOperation:UIDocumentSaveForCreating completionHandler:^(BOOL success) {
    NSLog (@"Project saved: %d", success);
    [...]
}];

CLProject是UIManagedDocument的子类。

第一个NSLog被调用,但不是第二个。相反,我得到一个错误:

  

2018-02-14 19:21:03.597495 + 0100 CamList [2247:750786]将保存项目   在URL:   文件:///var/mobile/Containers/Data/Application/151E38F5-2214-4876-A188-2AB8B5E8CF6A/Documents/Projects/715A0087-F2EF-439B-A2DD-8E878EF8A973.camlist

     

2018-02-14 19:21:03.783397 + 0100 CamList [2247:750886] [默认] [错误]   无法获取项目的属性值   /var/mobile/Containers/Data/Application/151E38F5-2214-4876-A188-2AB8B5E8CF6A/Documents/Projects/715A0087-F2EF-439B-A2DD-8E878EF8A973.camlist   (N)。错误:错误域= NSFileProviderInternalErrorDomain代码= 1“   读者不得访问该网址。“   UserInfo = {NSLocalizedDescription =不允许读者访问   网址。}

但它没有崩溃,应用程序一直在运行(但没有任何反应,因为永远不会调用完成块)。

我不明白的是,一切都运转正常,我没有改变任何东西......

你能帮帮我吗?

由于

1 个答案:

答案 0 :(得分:0)

嗯,今天早上似乎再次正常工作......没什么好理解的。我的iPhone不得不累了......