私はUIDocument
ベースのアプリがあり、iCloudに保存されているドキュメントのリストを表示します。 NSMetadataItem
からファイル名が表示されています(metadataItem.value(forAttribute: NSMetadataItemDisplayNameKey)
)。ドキュメントには文字列が含まれており、この文字列を含むより良い名前を生成するためにlocalizedName
プロパティをオーバーライドしました。理想的には、ダウンロードされる前にUIDocument
のlocalisedNameプロパティを表示したいと思います。これを行う方法はありますか?ドキュメント全体をダウンロードせずに、UIDocumentからlocalizedNameを取得しますか?
をFileWrapper
として保存しています。ドキュメントの各部分にはFileWrapper
が含まれています。私の場合、これはちょうどUIImage
とString
です。
ドキュメントをダウンロードせずにサムネイルを取得していますので、この文字列に相当するものがあるかどうかは疑問でした。
私はスイフト4を使用していますが、ここでは違いはないと思います。どうもありがとう。
ありがとうございましたが、私がサムネイルを取得しているように、ドキュメントを開くことなく、カスタムのオーバーライドされたドキュメント名を取得できるかどうかは疑問でした。新しいファイルが存在するという通知を受け取ると、カスタムタイトルを生成するのに十分なデータがダウンロードされるまで、一時的な名前(ファイル名など)を表示する必要があります。 –
名前をカスタマイズする方法を教えてくれませんでした。 – Sojourner9
私は、名前がドキュメント全体を必要とするかもしれない何かに基づいてカスタマイズされることを意味します。したがって、そのコンテンツを所有している(または有している)デバイスでは、その名前を何らかのメタデータとして保存するため、新しいデバイスはドキュメント全体をダウンロードする前にその名前文字列だけをダウンロードできます。 –