2010-07-26 39 views
0

我是一個新的iphone開發者,作爲一個愛好我正在寫一個小遊戲(只是爲了好玩)。如何對Xcode說這個文件存儲在<myApp> /文件(iPhone)

我想將默認配置存儲在xml文件中。我有xml文件,我知道如何解析xml文檔,但是..我不知道,這就是爲什麼我在這裏是:

有沒有辦法說Xcode:想這( xml)文件存儲在/ documents /?或者獨特的方法是複製&粘貼(xml)文件: 〜/ Library/Application Support/iPhone Simulator/4.1/Applications // documents/

謝謝!

fyi:xml將始終與應用程序一起使用。

回答

0

只需將XML轉換爲文件樹(Solution Explorer中)在Xcode

然後獲取根目錄路徑,只需撥打

[[[一個NSBundle mainBundle] bundlePath] UTF8字符串]

它將它作爲char *,用於c風格的字符串。否則只是省略了UTF8String

[[NSBundle mainBundle] bundlePath]獲取NSString。只需將您的文件名添加到末尾

根據我的經驗,在「解決方案資源管理器」中轉儲xml的位置並不重要,它總是在根目錄中結束。

+0

那麼,什麼是路徑XML /文件? – jhon 2010-07-26 04:53:23

+0

謝謝馬特:-),那正是我想知道的。 「 – jhon 2010-07-26 05:02:55

+0

」...它總是在根目錄中結束。「這是因爲這些文件夾實際上不是文件夾,它們是*組*。 – mk12 2010-07-26 05:22:47

0

更好使用plist而不是xml。如果你使用plist,那麼不需要再解析它。

末然後用

的NSString * theFolderPath = [NSHomeDirectory()stringByAppendingPathComponent:@ 「文件/文件名」]