Вот то, что у меня есть на данный момент: iOS.
Это простое тестовое испытание для загрузки WebView для загрузки на iOS. Это не должно быть помещено в AppStore или что-то подобное - поэтому, пожалуйста, не предлагайте помощь, связывая меня со статьями на stackoverflow о том, «как Apple не допустит этого». Я просто хочу запустить это приложение локально.
Я начал с этого, потому что не смог понять, как получить аналогичную вещь в macOS.
Код, который у меня сейчас есть, следующее - в основном вставлено и изменено из нескольких iOS руководств по WKWebView Swift.
ViewController.swift
import UIKit
import WebKit
let webView = WKWebView()
class ViewController: UIViewController {
override func loadView() {
self.view = webView
if let url = URL(string: "https://daringfireball.net") {
let request = URLRequest(url: url)
webView.load(request)
}
}
override func viewDidLoad()
{
super.viewDidLoad()
let request = URLRequest(url: URL(string: "https://daringfireball.net")!)
webView.load(request)
}
}
Теперь вот мой вопрос: как мне изменить это так, чтобы это работать на macOS Catalina, так что я могу сохранить это как .app и запустить его. Снова, не пытаясь получить это AppStore - только для локального использования.
Я полагаю, что у macOS нет "UIKit". Кроме того, избыточно ли иметь два места в коде, где указан один и тот же URL, должен ли быть только один переопределение?