このDocuments
ディレクトリは、ダウンロードできないユーザー生成データ(ユーザーが選択可能な設定などを含む潜在的なデータベースを含む)にのみ使用できるため、ダウンロード可能なコンテンツをそこに保存すると、おそらく拒否されます。
私が行った方法は、ダウンロードしたデータをに保存しCache
(スペースが不足しているときはいつでもクリアできます)、Documents
コンテンツをに保存する必要があることを示す小さなデータをに保存することCache
です。Documents
データが存在するはずであるが存在しないと表示された場合、スペースの問題によりコンテンツがiOSによって自動的に削除されたことをユーザーに通知し、ユーザーに再度ダウンロードするように提案します。
そうすれば、ユーザーがコンテンツをしばらく使用しない場合でも、デバイスのスペースを他の目的に再利用でき、コンテンツを自由にダウンロードできます。私がユーザーだったらアプリを動かしたいのと同じように:)
編集:Library
それらを常に永続的にする必要がある場合はそれらを入れることができますが、iCloudにバックアップされていないものとしてマークすることを忘れないでください。そうしないと、同じ拒否を受ける可能性が高くなります。