2010-08-12 482 views

回答

8

要獲得路徑資源文件夾使用:

NSString *path = [[NSBundle mainBundle] resourcePath]; 

然而,你將無法在運行時沒有寫任何東西。新的文件應該被保存到以下目錄1(取決於其使用的):

  1. Documents目錄 - 應用程序啓動之間仍然存在且由iTunes備份的

    NSString* docPath = [NSSearchPathForDirectoriesInDomains 
           (NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
    
  2. 緩存目錄 - 應用程序之間仍然存在啓動但不支持iTunes - 你應該在那裏放置文件,可以很容易地恢復您的程序,以提高設備備份時間

    NSString* cachesPath = [NSSearchPathForDirectoriesInDomains 
           (NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
    
  3. 臨時目錄 - 應用程序之間可能不會持續推出

    NSString* tempPath = NSTemporaryDirectory(); 
    
+0

謝謝弗拉基米爾。 – Abhinav 2010-08-16 05:21:26