【发布时间】:2018-02-14 18:27:31
【问题描述】:
我的应用程序有一个大问题,它阻止创建新文档和阅读它们,但它一直运行良好。 我没有改变任何东西,它开始从一个构建到另一个构建。
这是我正在使用的代码:
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] 将保存项目 在网址: file:///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“的 不允许阅读器访问该 URL。” UserInfo={NSLocalizedDescription=该读者无权访问 网址。}
但它没有崩溃,应用程序继续运行(但没有任何反应,因为完成块永远不会被调用)。
我不明白的是一切正常,我没有改变任何东西......
你能帮帮我吗?
谢谢
【问题讨论】:
标签: ios uimanageddocument