Сохранить иерархию папок в IOS для HTML-файлов
Я пытаюсь включить структуру папок в мой проект xcode, который содержит html, css, js и изображения, как показано ниже:
htmlcontent
html
test.html
css
test.css
js
test.js
Я скопировал папку и ее подпапку в xcode, и я вижу там иерархию, но когда я делаю следующее:
NSString *pathToFile = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"];
NSURL *url = [NSURL fileURLWithPath:pathToFile isDirectory:NO];
[_webView loadRequest:[NSURLRequest requestWithURL:url]];
это печатает:
/Users/scoota/Library/Application Support/iPhone Simulator/6.0/Applications/8AAC5870-DF24-49BB-BCB8-598C8C0A7C9A/TestApp.app/test.html
Есть ли способ сохранить иерархию? Причина, по которой я спрашиваю, состоит в том, что в моем html-файле есть ссылки на CSS:
<link rel="stylesheet" type="text/css" href="htmlcontent/test.css" media="screen, projector" />
В результате CSS не загружается. Если я изменю это на следующее:
<link rel="stylesheet" type="text/css" href="test.css" media="screen, projector" />
он загружается.
Какие-нибудь мысли?
1 ответ
Решение
Когда вы добавляете файлы в ваш проект Xcode, убедитесь, что вы выбрали "сделать ссылки на папки" вместо "создавать группы для папок"
Однако разве это не должно быть,,/css/test.css?