У меня есть простое представление со списком данных:
struct ContentView: View {
@ObservedObject var model = AdListViewModel()
var body: some View {
List(model.adList, id: \._id) { ad in
Text(String(describing: ad._id ?? -1))
}
}
}
, где модель выбирает данные из REST API:
final class AdListViewModel: ObservableObject {
@Published var adList = [Ad]()
init() {
DataAccessAPI.getAllAd(page: 1) { ads, error in
if (error == nil) {
if let newAds = ads {
self.adList.append(contentsOf: newAds)
}
}
}
}
}
Возможно ли получить данные в режиме предварительного просмотра?