HTTP経由でリモートサーバー(無人機)からビデオファイルをインポートするアプリケーションを作成しています。ファイルをローカルストレージ(/Documents/video
)にダウンロードした後、PHAssetChangeRequest.FromVideo
を使用してPHPhotLibrary
のカスタムアルバムにインポートします。PHAssetChangeRequest.FromVideoを使用するとビデオファイルが重複しないようにする方法
私はビデオをインポートすることができ、シミュレータのフォトアプリにアクセスすると、ビデオは正しいアルバムに表示されます。ただし、アルバムから削除すると、そのファイルは自分のアプリ/Documents/video
フォルダから削除されません。
PHAssetChangeRequest.FromVideo
を使用してファイルをインポートした後、/Documents/video
からファイルを削除しようとしましたが、ビデオがPhotosアプリケーションから消えてしまいました。
ビデオファイルのコピーが1つだけ、確実に共有フォトギャラリーに保存されるようにするにはどうすればよいですか?ファイルが削除されたことを検出して、/Documents/video
フォルダから削除できますか?それとも、アプリが起動するたびに私の自己を「同期」する必要がありますか?