iOSのアプリ内のファイル保存のURLについて

アプリ内では以下の様にしてDocumentsディレクトリを取得する。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

具体的には
/var/mobile/Containers/Data/Application/B9B66EA6-051F-450C-81BC-BDA96675290E/Documents/photos/20160901_221957.mov

などとなるのだけれど、B9B66EA6…の部分は起動毎に変わる。
なので、絶対パスを保持して使おうとすると失敗する。

コメントを残す