2
我有一個iPhone應用程序可以通過URL解析XML。我在我的資源目錄(在XCode中)有一個我想使用的sample.xml文件。iPhone訪問本地XML文件
如何在代碼中引用此文件?我已經嘗試@「sample.xml」作爲URL,但它似乎無法找到它。
我有一個iPhone應用程序可以通過URL解析XML。我在我的資源目錄(在XCode中)有一個我想使用的sample.xml文件。iPhone訪問本地XML文件
如何在代碼中引用此文件?我已經嘗試@「sample.xml」作爲URL,但它似乎無法找到它。
首先,要小心地將URL作爲路徑傳遞,反之亦然 - 您可能無法輕鬆地交換兩者。如果必須,請嘗試在文件路徑前加file://
。
至於尋找路徑,你可以使用一個NSBundle方法pathForResource:ofType:
這樣:
NSString *xmlFilePath = [[NSBundle mainBundle] pathForResource:@"sample"
ofType:@"xml"];
NSString *xmlFileContents = [NSString stringWithContentsOfFile:xmlFilePath];