我试图将我的 @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)
谢谢!