2015-11-19 36 views
2

我承認我有點懶,但我相信很多開發者今後會有同樣的問題。tvOS的Native Swift/Obj-C應用 - 但是如何在TVML中顯示網頁?

因此,我在我們的iOS設置VC中使用openUrl瞭解我們的許多合法內容(服務條款,隱私)。我在Swift中創建了一個新的tvOS應用程序,並且必須弄清楚如何從網絡上顯示這些文本內容。

一些選項:

  1. 硬編碼的文本(不是一種選擇,因爲我們希望能夠通過推到Web服務器更新)
  2. 創建文本中單獨的API端點(可能的,但寧願不)
  3. 以某種方式從我們的網頁鏈接獲取文本並顯示在適當的視圖。

我想做3,但我不確定如何,因爲我是新手tvOS。是否有某種TVML視圖可以像web視圖一樣加載url並顯示返回的HTML?

+0

你是如何解決這個問題的? – Urkman

回答

1

tvOS不包含WebKit。您無法顯示HMTL。您必須在TVML模板內顯示沒有URL的文本。

0

您可以使用TVMLKit實現您自己的TVML項目。有一些自定義項目使用私有API允許您使用Swift語言在tvOS中使用UIWebView(例如https://github.com/steventroughtonsmith/tvOSBrowser)。因此,您可以將瀏覽器包裝在TVML項目中,並將其用於TVML文件。