我的应用程序将下载的音频和视频存储在文档目录中。一些应用程序用户面临的问题是,在他们的设备上下载的内容在没有任何特定原因(即应用程序更新)的情况下消失了。要保存文件,我的路径如下。
NSArray *dirPaths;
NSString *docsDir;
dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
docsDir = dirPaths[0];
NSString *filepath = [NSString stringWithFormat:@"%@/%@_%@_%@", docsDir,username,audioId,fileName];
[[NSFileManager defaultManager] createFileAtPath:filePath contents:nil attributes:nil];
我的应用程序中的 username 、 audioID 和 fileName 永远不会改变。所以剩下的唯一选择是,当应用程序尝试搜索保存的文件时,我的文档目录的路径正在发生变化,如Apple Doc中所述。所以我只想知道我是在考虑写作方向还是内容消失背后有其他原因?