質問: true // 動画の生成開始 // 動画生成終了 // 端末のカメラロールに保存する UISaveVideoAtPathToSavedPhotosAlbum(url.path!, self, nil, nil) ```
回答: まずはどこに何が保存されているのかを把握する必要があると思います。 可能性としては、以下の2つ場所です。 ・カメラロール(iOSの写真アプリから見える領域) ・Sandbox(自分のアプリ内の領域) 前者については、iPhone端末の写真アプリを起動することで保存されているかどうか確認出来ると思います。 こちらを削除したいのであれば、Photos Frameworkなどを利用することで削除出来ると思います。(削除時にユーザ許可を求められてしまいますが) 後者であれば、まずは保存されていると思われるiPhoneをmacと接続して、 XCodeのメニュー -> Window -> Devices -> 接続した端末を選択 -> Installed Appsから自分が開発したアプリを選択 -> 歯車のアイコン -> Show Container をするとSandbox 内が見れます。 今回の話だとdocumentsディレクトリのどこかに保存しているようなので、 その配下を見ることでどのように保存されているのかが見えると思います。 これで状況が把握出来れば、あとはプログラム側で必要がなくなったファイルを選んで削除する処理を書くだけとなります。 削除方法は「Objective-c Sandbox ファイル削除」というようなキーワードで検索する見つかると思います。 参考になれば、幸いです。