ビューからダウンロードしたドキュメントプロパティがあるので、IDとRevIDを含む実際のJSONをドキュメントから取得します。ただし、実際のCouchDocumentはありません。
ドキュメントには添付ファイルがあり、その名前を知っています。添付ファイルをCouchAttachmentオブジェクトにダウンロードしようとしていますが、ドキュメントを再ダウンロードせずにダウンロードする方法が見つかりません。これは時間がかかります。これが私がしていることです:
-(CouchAttachment *)getAttachmentFor:(NSObject *)doc named:(NSString *)fileName {
if ([[doc valueForKey:@"_attachments"] valueForKey:fileName]==nil)
return nil;
CouchDocument * document = [[[App shared] database] documentWithID:[doc valueForKey:@"_id"]];
CouchRevision * revision = [document revisionWithID:[doc valueForKey:@"_rev"]];
return [revision attachmentNamed:fileName];
}
最初にドキュメントとリビジョンを取得することなく、添付ファイルを直接取得する方法はありますか?