私はドキュメントベースのアプリを持っています(それぞれが独自のコアデータ永続ストアを持つ複数のドキュメント)。使っUIManagedDocument
て開発しています。
各ドキュメントは図面であり、各図面のプレビュー ( ) を保存できるようにしたいと考えていますUIImage
。
すべてのプレビューで scrollView を表示したいので、プレビューをデータベース内に配置するべきではないと思い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];
...しかし、これが最善の方法であるかどうかはわかりません。