2011-09-28 42 views
0

我有一種情況,我將錄製音頻文件並將其保存到應用程序的文檔文件夾中,直到用戶將其上傳到服務器。錄音機將錄製聲音,並在文件夾從音頻錄製屏幕出來時將其保存在文檔文件夾中。有什麼建議麼?將音頻文件保存在iPhone的文檔文件夾中,稍後將其上傳到服務器時將其刪除?

感謝

+1

是什麼問題? – zaph

+0

問題是如何在文檔文件夾中將該音頻文件保存一段有限的時間? –

回答

2

的路徑文件目錄:

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

保存數據(一個NSData)的文件目錄:

BOOL status = [NSDictionary writeToFile:filePath atomically:YES]; 

刪除該文件的上傳的服務器後:

BOOL status = [[NSFileManager defaultManager] removeItemAtPath:filePath error:nil]; 
相關問題