小编Lau*_*sac的帖子

如何在视图外使用@Fetchrequest

我试图将我的 @fetchrequest 属性移动到一个辅助类,它不是一个View,但是每次我尝试这样做时,我都会收到一个错误的指令错误。

谁能帮我?

这是我的代码示例:

视图模型:

class ViewModel {
    @FetchRequest(entity: Teste.entity(), sortDescriptors: []) var teste: FetchedResults<Teste>
}
Run Code Online (Sandbox Code Playgroud)

看法:


struct ContentView: View {

    let viewModel: ViewModel

    init(viewModel: ViewModel) {
        self.viewModel = viewModel
    }

    var body: some View {

        List(viewModel.teste) { item in // error happens in this line
            Text(item.id ?? "")
        }

    }
}

Run Code Online (Sandbox Code Playgroud)

谢谢!

core-data swift ios13 swiftui

9
推荐指数
2
解决办法
910
查看次数

标签 统计

core-data ×1

ios13 ×1

swift ×1

swiftui ×1