2010-11-22 47 views
1

我正在創建類似於iPhone上的照片應用程序的圖片瀏覽器應用程序。我從網上下載圖片存儲他們在TEMP文件夾無法從臨時文件夾中獲取文件

NSString *uniquePath = [NSTemporaryDirectory() stringByAppendingPathComponent: filename]; 
[UIImageJPEGRepresentation(localImage, 100) writeToFile:uniquePath atomically:YES]; 

和稍後檢索以顯示它們在UIImage視圖。

if([[NSFileManager defaultManager] fileExistsAtPath: uniquePath]) 
{ 
    UIImage* localImage = [UIImage imageWithContentsOfFile: uniquePath]; 
} 

一切都工作得很好,直到我手動刪除文件夾中的項目

[[NSFileManager defaultManager] removeItemAtPath:NSTemporaryDirectory() error:&errorInfo]; 

上面一旦代碼被執行,我不再能夠存儲或檢索圖像,但控制流動表明,存在圖像在臨時文件夾... 任何人都可以確定什麼是問題?

PS:圖像〜25KB大小

回答

2
[[NSFileManager defaultManager] removeItemAtPath:NSTemporaryDirectory() error:&errorInfo]; 

你是不是刪除臨時文件的臨時目錄。如果不存在,NSTemporaryDirectory不會創建目錄。

相關問題