我正在尝试制作一个简单地打开 URL 的 ios 应用程序。所以基本上是一个 webview 应用程序。我正在使用 XCode 12.4,这就是我所做的:
- 创建新项目->iOS 应用程序->(见下图)
- 创建一个新文件:
ViewController.swift
-->
import WebKit
class WebViewController: UIViewController, WKNavigationDelegate {
var webView: WKWebView!
override func loadView() {
webView = WKWebView()
webView.navigationDelegate = self
view = webView
}
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://developer.apple.com")!
webView.load(URLRequest(url: url))
}
}
- 构建并运行。
问题是应用程序继续在“Hello World”上打开,我想原因是MyappApp.swift
文件正在调用ContentView
而不是ViewController
import SwiftUI
@main
struct myappApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
我怎样才能解决这个问题?
免责声明:这是我的第一个 iOS 应用程序,我对 iOS 开发几乎一无所知。