我有一個WKWebview如果課程通過情節提要連接到檔案。你可以看到它被這張圖片迷住了:


正如您在故事板和UIViewController檔案中看到的那樣,webView被鉤住了。
webView我第一次在viewDidLoad第 36 行呼叫它時得到一個 nil 。

這是錯誤:
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
我怎樣才能讓 Xcode 識別有一個 web 視圖?
編輯 我像這樣加載VC:
let vc = joinFromInAppViewController()
vc.purchaseDate = purchaseDate
vc.purchaseEndDate = purchaseEndDate
vc.membershipPurchased = membershipPurchased
self.present(vc, animated: true, completion: nil)
webView所在的ViewController:
import UIKit
import WebKit
import RevealingSplashView
import SwiftEntryKit
class joinFromInAppViewController: UIViewController, WKNavigationDelegate {
@IBOutlet weak var webView: WKWebView!
var purchaseDate: Int = 0
var purchaseEndDate: Int = 0
var membershipPurchased: String = ""
let revealingSplash = RevealingSplashView(iconImage: #imageLiteral(resourceName: "RevealingSplashIconImage"), iconInitialSize: CGSize(width: 125, height: 125), backgroundColor: UIColor(red: 225/255, green: 32/255, blue: 62/255, alpha: 1.0))
var attributesShow = EKAttributes.bottomFloat
let defaults = UserDefaults.standard
override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(revealingSplash)
revealingSplash.animationType = SplashAnimationType.heartBeat
let myURL = URL(string: "https://www.google.com")
let myRequest = URLRequest(url: myURL!)
webView.navigationDelegate = self
webView.load(myRequest)
//revealingSplash.startAnimation()
}
}
uj5u.com熱心網友回復:
為故事板中的vc設定一個id并像這樣加載它
let vc = storyboard!.instantiateViewController(withIdentifier: "Id") as! IoinFromInAppViewController
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/442330.html
