SFSafariViewController present show blank page

Here what I've done to fix that

import UIKit
import WebKit
import SafariServices

class ViewController: UIViewController {

    var safariVC = SFSafariViewController(url: URL(string: "https://apple.com")!)

    @IBOutlet weak var KronosWebsite: WKWebView!

    override func loadView() {
        KronosWebsite = WKWebView()
        self.view = KronosWebsite
    }

    func addViewControllerAsChildViewController() {
        addChild(safariVC)
        self.view.addSubview(safariVC.view)
        safariVC.didMove(toParent: self)
        self.setUpConstraints()
    
    }
    
     override func viewDidLoad() {
          super.viewDidLoad()
          addViewControllerAsChildViewController()
      }
    
    
    func setUpConstraints() {
           self.safariVC.view.translatesAutoresizingMaskIntoConstraints = false
           self.safariVC.view.topAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.topAnchor, constant: 30).isActive = true
           self.safariVC.view.bottomAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.bottomAnchor, constant: -30).isActive = true
           self.safariVC.view.leadingAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.leadingAnchor, constant: 30).isActive = true
           self.safariVC.view.trailingAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.trailingAnchor, constant: -30).isActive = true
    
       }

        
    
}