我有一个基于文档的应用程序(多个文档,每个文档都有自己的核心数据持久存储)。我正在使用UIManagedDocument
它来开发它。
每个文档都是一个绘图,我希望能够保存UIImage
每个绘图的预览 ( )。
因为我想显示一个带有所有预览的滚动视图,我想我不应该将预览放在数据库中,所以我正在使用此处UIManagedDocument
描述的附加内容功能。
我有一些问题:
参数“absoluteURL”有什么用
additionalContentForURL:error:
?在我链接的示例中没有使用它。如何在不打开文档的情况下检索预览?目前我正在这样做:
.
NSString* docName = [[[DocumentStore sharedStore] documentsList]
objectAtIndex:indexPath.row];
NSString* dataDirectory = [FileUtils privateDataDirectory];
NSString *dataPath = [dataDirectory stringByAppendingPathComponent:docName];
NSString *imagePath = [dataPath
stringByAppendingPathComponent:@"AdditionalContent/thumb.png"];
UIImage * preview = [UIImage imageWithContentsOfFile:imagePath];
...但我不确定这是否是最好的方法。