核心数据和SwiftUi画布预览始终失败。“更新预览时应用崩溃”

时间:2020-07-07 07:05:06

标签: swift xcode core-data swiftui preview

我正在使用Core Data和SwiftUI开发我的应用程序。该应用程序在模拟器上运行良好,但我无法在画布上加载SwiftUI的预览。

任何帮助如何解决问题的人。

例如,这是我的开始视图:


import SwiftUI

struct BaseTabView: View {
    @Environment(\.managedObjectContext) var dbContext
    @ObservedObject var dm: DataManager
    var body: some View {
        TabView {
            AirportList(dm: self.dm).environment(\.managedObjectContext, self.dbContext)
            .tabItem {
                
                Image(systemName: "airplane")
                Text("Aiport")
                
            }.tag(0)
            
            
            AddAirport(dm: self.dm).environment(\.managedObjectContext, self.dbContext)
            .tabItem {
                Image(systemName: "airplane")
                Text("Add New Airport")
            }.tag(1)
        }
    }
}

struct BaseTabView_Previews: PreviewProvider {
    static var previews: some View {
        BaseTabView( dm: DataManager())
    }
}

在其他所有视图上,我也无法加载预览,因为我正在使用@Environment(\.managedObjectContext) var dbContext

0 个答案:

没有答案