IOSアプリのDocumentsフォルダをファイルアプリに表示する

提供:MonoBook
2024年7月30日 (火) 02:17時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「info.plistに以下の2項目を追加する。 <source lang="xml"> <key>UIFileSharingEnabled</key> <true/> <key>LSSupportsOpeningDocumentsInPlace</key> <…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

info.plistに以下の2項目を追加する。

    <key>UIFileSharingEnabled</key>
    <true/>
    <key>LSSupportsOpeningDocumentsInPlace</key>
    <true/>

UIFileSharingEnabled

UIFileSharingEnabledを設定するとMacのiTunesおよびFinderからiOSアプリのドキュメントフォルダの閲覧およびファイルの追加や取り出しができるようになります。

LSSupportsOpeningDocumentsInPlace

iOSではセキュリティ確保のために原則的にアプリごとにファイルを保持します。このためアプリ間でファイル連携する場合はファイルのコピーを伴います。

LSSupportsOpeningDocumentsInPlaceを設定すると、アプリ間でファイルをコピーせずに元の場所から直接開いて編集することができるようになります。これによりファイルの一貫性が保たれストレージの無駄遣いを防ぐことができます。

備考

Documentsフォルダが空の場合は表示されません。