Задать вопрос
Karambirov
@Karambirov
iOS Software Engineer

Как получить не nil в пути к файлу в подпапках в Main Bundle?

Привет! Есть задача открыть в WebView браузерные игры, которые я скопировал в проект (см. скриншот).
Когда я пытаюсь получить путь к файлу внутри папки, то всегда получаю path = nil:

let path = Bundle.main.path(forResource: "index", ofType: "html", inDirectory: "games/game1")


Но если положить index.html в корень проекта, и использовать метод без параметра inDirectory, то путь находится.

let path = Bundle.main.path(forResource: "index", ofType: "html")


Вопрос: как получить путь к файлу, который лежит внутри папки?

P.S. Папку скопирвоал в проект не как группы, но даже если копировать как группы (желтые папки), результат не меняется.
  • Вопрос задан
  • 360 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@agaliullin
ИТ наставник
let filePath = Bundle.main.url(forResource: "index", withExtension: "html")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы