iOS捆绑子文件夹目录

时间:2013-04-10 06:18:43

标签: iphone ios objective-c nsxml

我有一个Bundle文件夹,它由一个。XML文件和一个文件夹组成。看起来像Bundle Folder Structure

这里我使用NSXml Parser阅读了.XML文件。 XML看起来像,

<?xml version="1.0" standalone="yes"?>
<user id="32" name="lima"><class id="1" name="Third">  
<pages id="2" name="Page002.html" url="matematica/Page002.html"/>
</user>

我也读过了URL值,但是我必须在XML文件中给出URL值,Page002.html在matematica文件夹中。我如何在XML中提供该路径。我正在UIWebview中加载.HTML文件。如果我给像 matematica / Page002.html webview找不到路径。

2 个答案:

答案 0 :(得分:3)

试试这个

NSString *path=[[NSBundle mainBundle] pathForResource:@"Page002" ofType:@"html" inDirectory:@"matematica"];

答案 1 :(得分:1)

Xcode中的文件夹结构只是逻辑分组,它与url无关。 所以当然你的网址在上面的情况下是错误的。您已在网址内提供完整路径。您可以使用以下方式获取它:

  NSString *path=[[NSBundle mainBundle] pathForResource:@"Page002" ofType:@"html"];

然后您可以通过以下方式加载它:

[WebView loadRequest:[NSURLRequest requestWithURL:[NSUrl urlWithString:path]]]
相关问题