Откройте файл .html на устройстве iOS - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть общедоступная ссылка dropbox, подобная этой: https://www.dl.dropboxusercontent.com/s/xxxxxx/index.html Я хочу открыть ее на iPhone, и на ней должно быть показано содержимое html следующим образом.

enter image description here

Но фактический результат был: enter image description here

Я не знаю почему.Кто-нибудь может мне помочь !!!

Ответы [ 3 ]

0 голосов
/ 18 февраля 2019

Вы также можете загрузить внешний URL-адрес в WKWebview, а также в SFSafariViewController

    let webView = WKWebView(frame: UIScreen.main.bounds)
    override func viewDidLoad() {
        super.viewDidLoad()
        guard let url =  NSURL(string: "https://www.google.com") else { return }
        webView.load(NSURLRequest(url: url as URL) as URLRequest)
        view.addSubview(webView)
    }
0 голосов
/ 18 февраля 2019

Я вижу, что ваша цель - сделать так, чтобы IPA загружалась по определенной ссылке.

То, что я сделал, создал новый репозиторий поверх GitHub и загрузил туда index.html.

ЗатемЯ следовал упомянутым шагам здесь

Шаги для размещения на Github.

  1. Создайте новый проект.
  2. Добавьте index.html, как мы будембыть хостингом сайта в Github Pages.Примечание. HTML-файл с другим именем недействителен, так как он всегда должен быть с индексным именем.
  3. Теперь перейдите в настройки проекта.Пройдите через Github Pages
  4. На вкладке источника выберите мастер-ветку и нажмите Сохранить.
  5. Пройдите назад на Github Pages, где вы увидите, что сайт будет опубликован

Он покажетHTML-страница по желанию.

0 голосов
/ 18 февраля 2019

Попробуйте открыть ссылку в SFSafariViewController.Используйте следующий код, чтобы открыть:

let vc = SFSafariViewController(url: URL(string: "your dropbox link")!)
self.present(vc, animated: true, completion: nil)

Не забудьте import SafariServices в вашем классе контроллера представления.

...