如何在本地从Xcode导航器加载XML文件 - iOS

时间:2015-09-19 14:25:54

标签: ios objective-c xml xcode local

我知道如何从URL加载XML。但现在我需要在本地加载XML文件。

我搜索了互联网,但只发现了如何从"文档目录" (即NSString *xmlPath = [[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"xml"];

我不知道如何从Xcode导航器加载XML文件,如下所示: ScreenShot of Xcode

请帮忙。

感谢。

1 个答案:

答案 0 :(得分:0)

感谢@pandaren codemaster指导我发表评论中发布的链接。

代码,

NSString *path = [[NSBundle mainBundle] pathForResource:@"adml" ofType:@"xml"];
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@",str);

实际上从本地Xcode导航器加载 adml.xml 文件,并转换为NSString,以便我们也可以验证输出。

问题解决了。

再次感谢。