14

新しい iOS フレームワーク SwiftUI を使用して小さなアプリを実装しています。@EnvironmentObjectデータをビューにバインドするために使用しています。すべて機能しますが、キャンバスがクラッシュし、何も表示されません。なんで?

struct CompetitionsListSwiftUIView : View {

    @EnvironmentObject var competitionsViewModel: CompetitionsViewModel

    var body: some View {
        List(self.competitionsViewModel.competitions.identified(by: \.id)) { competition in
                CompetitionCellSwiftUIView(competition: competition)
            }
    }
}

#if DEBUG
struct CompetitionsListSwiftUIView_Previews : PreviewProvider {
    static var previews: some View {
        CompetitionsListSwiftUIView()
    }
}
#endif

Canvas のエラー メッセージは次のとおりです。

Error Domain=render service Code=12 "Rendering service was interrupted" UserInfo={NSLocalizedDescription=Rendering service was interrupted}
4

1 に答える 1