2015-11-19 5 views
2

Я признаю, что я немного ленив, но я уверен, что у многих разработчиков будет такой же вопрос в будущем.Native Swift/Obj-C приложение для tvOS - Но как отображать веб-страницу в TVML?

Таким образом, я использую openUrl для многих наших юридических материалов (TOS, Privacy) в наших установках VC на iOS. Я создаю новое приложение tvOS в Swift и должен выяснить, как показать этот текстовый контент из Интернета.

Некоторые опции:

  1. жестко закодировать текст (не вариант, так как мы хотим, чтобы иметь возможность обновлять, нажав на веб-сервер)
  2. Создать отдельный API конечную точку для текста (возможно, но скорее всего, не будет)
  3. Как-то получить текст с наших веб-ссылок и отобразить в соответствующем представлении.

Я хочу сделать 3, но не уверен, как я новичок в tvOS. Есть ли какое-то представление TVML, которое я могу реализовать как webview для загрузки url и отображения возвращенного HTML?

+0

Как вы это решили? – Urkman

ответ

1

tvOS не содержит WebKit. Вы не можете отобразить HMTL. Вы должны отображать текст без URL-адресов внутри шаблона TVML.

0

Вы можете реализовать свой собственный TVML-элемент с помощью TVMLKit. Существуют некоторые пользовательские проекты, которые используют частный API, чтобы позволить вам использовать UIWebView в tvOS (например, https://github.com/steventroughtonsmith/tvOSBrowser) с языком Swift. Таким образом, вы можете обернуть браузер в элементе TVML и использовать его в TVML-файлах.