If you add TabbedView to NavigationView in this example, please use Xcode 11 Beta 2.
- MainViewPreviews.swift Select all
// MainViewPreviews.swift
// FishTagCreator
//
// Created by javacom on 8 Jun 2019.
//
import SwiftUI
#if DEBUG
struct MainViewControllerPreviews : PreviewProvider, UIViewControllerRepresentable {
// MARK: PreviewProvider
static var previews: some View {
MainViewControllerPreviews()
}
// MARK: UIViewControllerRepresentable
typealias UIViewControllerType = MainViewController
func makeUIViewController(
context: Context
) -> MainViewController {
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let mainViewController: MainViewController = mainStoryboard.instantiateViewController(withIdentifier: "MainController") as! MainViewController
return mainViewController
}
func updateUIViewController(
_ uiViewController : MainViewController, context: Context) {
}
}
#endif
It is important to assign a storyboard ID say "MainController" to your MainViewController in Main.storyboard's identity inspector.