こんにちは、PSPDFKit フレームワークとその全文検索機能を使用してドキュメントを検索しようとしています。Cordova/Phonegap アプリケーションでこれを行っているため、検索結果データを Javascript アプリケーションに戻したいと考えています。
ドキュメントの UID ではなく、ドキュメント名/パスを返すという問題が発生しています。documentUID を PSPDFDocument にキャストすることは可能ですか?
[library documentUIDsMatchingString:searchString options:nil completionHandler:
^(NSString* searchString, NSDictionary<NSString *,NSIndexSet *> * resultSet) {
for (NSString *UID in resultSet) {
NSIndexSet *indexSet = resultSet[UID];
NSLog(@"Found the following matches in document %@: %@", UID, indexSet);
}
}
上記の UID は次のようになります。
samplepdf_ffa29462f17ca27908ab82bdd3d575a7
これはあまり意味がありません。-metadataForUID というメソッドがありますが、上記の文字列で呼び出されると常に null を返します。