Не получается путь к шаблону HTML - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь сделать PDF в своем приложении.Для этого у меня есть 3 HTML-шаблона в приложении (так как это HTML-файл, который окончательно преобразуется в PDF).Я пытаюсь получить доступ к этому шаблону так:

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

Но я получаю значение pathToInvoiceHTMLTemplate как ноль.В чем может быть причина?

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Выберите ваш html-файл в Project и Показать инспектора файлов , Целевое членство должно быть выбрано, как показано ниже:

enter image description here

Вы можете получить к нему доступ позже,

if let path = Bundle.main.path(forResource: "invoice1", ofType: "html") {
    //File Exists
}
0 голосов
/ 15 мая 2018

Вам нужно будет проверить, включен ли html-файл в фазы сборки -> Копировать ресурсы комплекта, как показано на следующем снимке экрана

enter image description here

Как вы можете видеть здесь, файл invoice1.html включен в основной пакет, а также копирует ресурсы пакета, а также я получаю путь в журналах. Надеюсь, что это может помочь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...