因此,作爲一種學習練習,我試圖製作一個簡單的文件瀏覽器,與文件存儲機制進行接口。 (Think Dropbox或box.net)我想添加一項功能,允許用戶標記本地存儲的文件,以便在未連接到網絡時查看它。是否有一個蘋果API允許這樣的事情。iPhone/iPad應用程序存儲
也許有辦法將文檔添加到本地包,然後在稍後訪問文件的方式?我一直無法找到這方面的文件。任何見解,指導或只是一般的建議將不勝感激。謝謝!
因此,作爲一種學習練習,我試圖製作一個簡單的文件瀏覽器,與文件存儲機制進行接口。 (Think Dropbox或box.net)我想添加一項功能,允許用戶標記本地存儲的文件,以便在未連接到網絡時查看它。是否有一個蘋果API允許這樣的事情。iPhone/iPad應用程序存儲
也許有辦法將文檔添加到本地包,然後在稍後訪問文件的方式?我一直無法找到這方面的文件。任何見解,指導或只是一般的建議將不勝感激。謝謝!
你可以找到這樣的應用程序的文件目錄:
/**
Returns the path to the application's Documents directory.
*/
- (NSString *)applicationDocumentsDirectory {
return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
}
然後得到該目錄中的文件的URL(即路徑名):
NSURL *fileURL = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent:theFilename]];
和使用可可文件的寫作方法(例如NSString,NSData),或者你可以使用普通的stdio等等。
你的問題不夠集中。你到底需要什麼幫助?將文件保存到磁盤?傳輸文件,可能通過HTTP?與外部服務的API接口?確定文件的年齡? – 2010-09-20 18:34:29
對不起,我需要幫助保存文件,然後再加載它們。我正在本地下載它,並可以預覽等。但是,當應用程序退出時,文件會丟失。我需要它堅持下去。 – gabaum10 2010-09-20 18:44:27