0

我的應用程序將下載的音頻和視頻存儲在文檔目錄中。一些應用程序用戶正面臨着由於任何特定原因(即應用程序更新)而導致設備下載的內容消失的問題。要保存文件,我的路徑如下。保存在文檔目錄中的數據正在消失

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]; 

我的應用中的用戶名,音頻ID和文件名永遠不會改變。所以我們唯一的選擇就是在應用程序嘗試搜索保存的文件時,我的文檔目錄的路徑不斷變化,如Apple Doc中所述。所以我只想知道,如果我正在考慮寫作方向還是有其他原因導致內容消失?

回答

0

創建您的文檔如下目錄:

NSString * docsDir = [[dirPaths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"%@_%@_%@", username, audioId, fileName]]; 
相關問題