Каталоги подпапок пакета iOS
У меня есть папка Bundle, которая состоит из одного.XML
файл и одна папка. Который выглядит так
Здесь я прочитал.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]]]