Каталоги подпапок пакета iOS

У меня есть папка Bundle, которая состоит из одного.XML файл и одна папка. Который выглядит такСтруктура папки Bundle

Здесь я прочитал.XML-файл, используя NSXml Parser. 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, но как я должен дать значение URL в файле XML, Page002.html находится внутри папки matematica. Как я должен дать этот путь в XML? Я загружаю этот файл.HTML в UIWebview, Если я приведу как matematica/Page002.html веб-просмотр не может найти путь.

2 ответа

Попробуй это

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

Структура папки в XCode - просто логическая группировка, это не имеет никакого отношения к URL. так что, конечно, ваш URL неверен в приведенном выше случае. Вы дали полный путь внутри URL. Вы можете получить это с помощью:

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

тогда вы можете загрузить его:

[WebView loadRequest:[NSURLRequest requestWithURL:[NSUrl urlWithString:path]]]
Другие вопросы по тегам