我想複製在「產品目錄」如何在iPhone構建階段將文件複製到庫或文檔目錄中?
一些文件到圖書館或文件,但是當我添加構建階段,並在destenation和輸入 我子目錄如「庫/ XXX /」
選擇「產品目錄」當我運行在模擬器的應用程序,我沒有發現任何的int destenation
,如果我設置destenation爲「資源」,它會在那裏。
請告訴我爲什麼以及如何做到這一點?
我想複製在「產品目錄」如何在iPhone構建階段將文件複製到庫或文檔目錄中?
一些文件到圖書館或文件,但是當我添加構建階段,並在destenation和輸入 我子目錄如「庫/ XXX /」
選擇「產品目錄」當我運行在模擬器的應用程序,我沒有發現任何的int destenation
,如果我設置destenation爲「資源」,它會在那裏。
請告訴我爲什麼以及如何做到這一點?
有趣的問題。我不知道你是否可以在構建階段做到這一點。
要得到的東西進入文件目錄,我有一個運行在應用程序啓動這樣的方法:這是一個不完整的片段
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writablePath = [documentsDirectory stringByAppendingPathComponent:@"filename.txt"];
BOOL success = [fileManager copyItemAtPath:defaultDBPath writablePath error:&error];
但你可能得到的想法。重要的是NSDocumentDirectory常量。
文檔目錄只能在運行時訪問。據我所知,你不能在建築物內複製那裏的物品。你應該做的是將你想要的對象存儲在你的包中的Documents目錄中,然後在第一次啓動時複製它們。
當時情況正確,但使用Xcode 4,您現在可以設置一個方案在選項選項卡上安裝應用程序數據包。 (當然,這只是爲了調試。) – 2012-03-03 19:10:35
原始海報希望在應用程序被Xcode複製的同時安裝這些文件。我不認爲這是可能的。該響應讓應用程序在運行時將文件安裝到Documents目錄中,這不是同一件事,而是下一個最好的事情(AFAIK)。 – mahboudz 2009-09-05 05:52:25
非常感謝你,這很有幫助 – fallhunter 2009-09-09 03:41:21