Я пытаюсь переместить свое свойство @fetchrequest во вспомогательный класс, который не является View
, но каждый раз, когда я пытаюсь это сделать, я получаю неверную ошибку инструкции.
Может кто-нибудь помочь я?
Это образец моего кода:
ViewModel:
class ViewModel {
@FetchRequest(entity: Teste.entity(), sortDescriptors: []) var teste: FetchedResults<Teste>
}
Просмотр:
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 ?? "")
}
}
}
Спасибо!