4
有沒有什麼辦法(編程)我可以找到「資源」文件夾的位置。我想在運行時在其中創建一個新文件。尋找資源文件夾的路徑?
有沒有什麼辦法(編程)我可以找到「資源」文件夾的位置。我想在運行時在其中創建一個新文件。尋找資源文件夾的路徑?
要獲得路徑資源文件夾使用:
NSString *path = [[NSBundle mainBundle] resourcePath];
然而,你將無法在運行時沒有寫任何東西。新的文件應該被保存到以下目錄1(取決於其使用的):
Documents目錄 - 應用程序啓動之間仍然存在且由iTunes備份的
NSString* docPath = [NSSearchPathForDirectoriesInDomains
(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
緩存目錄 - 應用程序之間仍然存在啓動但不支持iTunes - 你應該在那裏放置文件,可以很容易地恢復您的程序,以提高設備備份時間
NSString* cachesPath = [NSSearchPathForDirectoriesInDomains
(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
臨時目錄 - 應用程序之間可能不會持續推出
NSString* tempPath = NSTemporaryDirectory();
謝謝弗拉基米爾。 – Abhinav 2010-08-16 05:21:26