1

デバイスからアプリを削除すると、もちろんすべてのローカル ドキュメントが削除されることがわかりましたが、アプリのファイルが iCloud 対応のフォルダー ( [[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]) に保存されている場合、これらのファイルは削除されません。

これにより、次の 2 つの問題が発生します。

  • これらのファイルが使用するストレージは解放されません。
  • ユーザーがアプリを再インストールすると、フォルダーに既にファイルが存在するため、通常の初期化が中断されます。

最初の起動時にディレクトリを調べて、そこにあるものをすべて削除することで、2 番目の問題に対処できますが、少し面倒です。

最初の問題に対処する方法が思い浮かびません。

何か案は?

4

1 に答える 1

0

iOS は、iCloud ディレクトリ内のファイルを自動的にパージして、スペースを解放します。アプリからファイルを具体的に「削除」することもできますが、アプリが削除されるシナリオに対処しているため、おそらくあまり役​​に立ちません。

詳しくは、developer.apple.com/icloud のビデオをご覧ください。

于 2012-07-23T04:52:24.773 に答える