我有一个从 URL 进行 XML 解析的 iPhone 应用程序。我的 Resources 目录(在 XCode 中)中有一个我想使用的 sample.xml 文件。
如何在代码中引用此文件?我已尝试将 @"sample.xml" 作为 URL,但似乎无法找到它。
我有一个从 URL 进行 XML 解析的 iPhone 应用程序。我的 Resources 目录(在 XCode 中)中有一个我想使用的 sample.xml 文件。
如何在代码中引用此文件?我已尝试将 @"sample.xml" 作为 URL,但似乎无法找到它。
首先,小心将 URL 作为路径传递,反之亦然 - 您可能无法轻松地将两者互换。如果必须,请尝试在文件路径前加上file://
.
至于查找路径,您可以使用 NSBundle 方法pathForResource:ofType:
,如下所示:
NSString *xmlFilePath = [[NSBundle mainBundle] pathForResource:@"sample"
ofType:@"xml"];
NSString *xmlFileContents = [NSString stringWithContentsOfFile:xmlFilePath];