2009-12-15 59 views
2

我有一個iPhone應用程序可以通過URL解析XML。我在我的資源目錄(在XCode中)有一個我想使用的sample.xml文件。iPhone訪問本地XML文件

如何在代碼中引用此文件?我已經嘗試@「sample.xml」作爲URL,但它似乎無法找到它。

回答

5

首先,要小心地將URL作爲路徑傳遞,反之亦然 - 您可能無法輕鬆地交換兩者。如果必須,請嘗試在文件路徑前加file://

至於尋找路徑,你可以使用一個NSBundle方法pathForResource:ofType:這樣:

NSString *xmlFilePath = [[NSBundle mainBundle] pathForResource:@"sample" 
                 ofType:@"xml"]; 
NSString *xmlFileContents = [NSString stringWithContentsOfFile:xmlFilePath];